Вход Регистрация
Файл: bloodlands.pw/sys/fnc/passgen.php
Строк: 16
<?
function passgen($k_simb=8$types=3) {
$password="";
$small="abcdefghijklmnopqrstuvwxyz";
$large="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$numbers="1234567890";
mt_srand((double)microtime()*1000000); 
for (
$i=0$i<$k_simb$i++) { 
$type=mt_rand(1,min($types,3));
switch (
$type) {
case 
3:
$password.=$large[mt_rand(0,25)];
break;
case 
2:
$password.=$small[mt_rand(0,25)];
break;
case 
1:
$password.=$numbers[mt_rand(0,9)];
break;
}
}
return 
$password;
}
$passgen=&passgen();
?>
Онлайн: 1
Реклама