Генератор паролей на PHP

7:11 11.07.2017
Сейчас мы с вами напишем свою функцию генератор паролей на языке PHP. Сама функция проста, не имеет много кода. Она имеет массив символов, в который по желанию можно добавить больше разных символов. Затем из этого массива, в хаотичном порядке "берем" определенное количество символов, делается это через цикл for. Вот код самой функции:
function pas_generator($amount)
{
    $symbols  = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'v', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
    $count    = count($symbols) - 1;
    $password = null;

    for ($i = 0; $i < $amount; $i++)
    {
        $password .= $symbols[rand(0, $count)];
    }

    return $password;
}

Использовать данную функцию следует так:
echo pas_generator(15);

Где число 15 - это количество символов в пароле.