PHP String Упражнения: Генерация простого случайного пароля из указанной строки
PHP String: Упражнение 9 с решением
Напишите PHP-скрипт для генерации простого случайного пароля [не используйте функцию rand ()] из заданной строки.
Пример строки: '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcefghijklmnopqrstuvwxyz'
Примечание: длина пароля может быть 6, 7, 8 и т. Д.
Пример решения:
PHP-код:
<?php
function password_generate($chars)
{
$data ='1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcefghijklmnopqrstuvwxyz';
return substr(str_shuffle($data), 0, $chars);
}
echo password_generate(7)."\n";
?>
Пример вывода:
89Qp3AK
Блок-схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать скрипт PHP для форматирования значений в стиле валюты.
Далее: Напишите скрипт PHP, который заменит первое «the» следующей строки на «That».
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code