Myrek
12.04.2003, 12:02:31
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ź.
DeyV
12.04.2003, 12:21:37
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]