Этот урок покажет вам, как сделать генерацию случайного пароля с помощью PHP. Следующий код включает также проверку на минимальное и максимальное количество символов. Итак…
<?php $min=4; // минимальное количество символов $max=15; // максимальное количество символов $pwd=""; for($i=0;$i<rand($min,$max);$i++) // Загрузка и проверка символов { $num=rand(48,122); if(($num > 97 && $num < 122)) { $pwd.=chr($num); } else if(($num > 65 && $num < 90)) { $pwd.=chr($num); } else if(($num >48 && $num < 57)) { $pwd.=chr($num); } else if($num==95) { $pwd.=chr($num); } else { $i--; } } echo $pwd; // вывод пароля ?>
Источник: internet-technologies.ru