|

|

Генератор паролей
<? class randomPassw{ function generate($length=10){ $rnd['1'] = random_low_string;
$rnd['2'] = random_upper_string; $rnd['3'] = random_number; $i = 0;
$r = array(); while($i<=$length){ $r_val = mt_rand(1,3);
if(!is_object($this)){ $r[$i] = randomPassw::$rnd[$r_val](); }else{
$r[$i] = $this->$rnd[$r_val](); }
$i++; } return join("",$r);
}
function random_low_string(){ $rnd = mt_rand(97,122); $char = chr($rnd);
return $char; }
function random_upper_string(){ $rnd = mt_rand(65,90); $char = chr($rnd);
return $char; }
function random_number(){ $rnd = mt_rand(48,57); $char = chr($rnd);
return $char; }
} ?>

|
|