![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 8.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cze.
W jaki sposób wygenerować sobie losowo hasło z jakiegoś przedziału znaków np. [a-zA-z0-9]? Dzięki za odpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Prymitywny, ale działajacy mechanizm, z zapobieganiem powtarzanie się liter.
[php:1:d490f67840]<?php ## #tablica zawierajaca wszsytkie doswolone znaki ## $wejscie = array ("a", "b", "c", "d", "e"); $ilosc_liter = 5; //ilosć znaków w haśle $wynik=''; srand ((float) microtime() * 10000000); //inicjacja ziarna generatora liczb pseudolosowych. $klucze = array_rand ($wejscie, $ilosc_liter); foreach($klucze as $litera){ $wynik .= $wejscie[$litera]; } echo $wynik; ?>[/php:1:d490f67840] -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 21:17 |