Помогите понять, что не так:
<?php
function generate($repeat){
$chars="qazxswedcvfrtgbnhyujmkiolp1234567890";
$max=6;
$size=StrLen($chars)-1;
$password=null;
while($repeat!=0){
while($max--)
$password.=$chars[rand(0,$size)];
echo "$password ";
$repeat--;
}
}
generate(3);
?>
Требуется чтобы функция создавала пароли заданное количество раз. В таком варианте выдаёт только 1 пароль. А ожидалось что 3)
1. Gru - 03 Декабря, 2014 - 08:41:31 - перейти к сообщению
2. Мелкий - 03 Декабря, 2014 - 10:27:07 - перейти к сообщению
Вообще-то, в таком варианте вы попадаете в бесконечный цикл.
3. Viper - 03 Декабря, 2014 - 10:38:49 - перейти к сообщению
на выходе массив с 3 паролями.
Gru вам что проще? Строка с паролями через разделитель или массив? Мне второе