28.08.2006: Zufalls ID generieren (Passwort)
Mit diesem Schnipsel kann man eine Zufalls-ID erzeugen.
<?php
$zufalls_id = generate_zufall(30); // 30 Zeichen lang
echo 'Zufallszahl: '.$zufalls_id;
//-----------------------------------------------------------------//
// Zufallszeichenketten erzeugen
//-----------------------------------------------------------------//
function generate_zufall($anz=0) {
mt_srand((double)microtime() * 1000000);
if($anz < 1) {
$anz = mt_rand(16,32);
}
$a = 'abcdefghijklmnopqrstuvwxyz1029384756';
$l = strlen($a) - 1;
for($i = 0; $i < $anz; $i++) {
$pass .= substr($a, mt_rand(0, $l), 1);
}
return $pass;
}?>
Kommentare
No comments