Генерация случайного пароля

Этот урок покажет вам, как сделать генерацию случайного пароля с помощью 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; // вывод пароля
?>