Код: случайные символы (аля генератор паролей)

Понадобился мне для скрытых и тайных целей генератор случайной строки, причем есть зависимость от символов в ней – как их качества, так и количества. Вполне может кому-то еще пригодиться решение, представленное ниже.

Создаете php файл и внутрь него вписываете вот этот код:

<?php
function random($length) {
    $characters = "0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()-=+_~";
    $string = "";
    for ($x = 0; $x < $length; $x++):
        $string .= $characters[mt_rand(0, strlen($characters))];
    endfor;
    return $string;
}
echo random($_GET['n']);

После этого в строке браузера прописываете путь к этом файлу вот в таком виде: http://example.com/test/pass.php?n=10

На экране вы увидите 10 символов из набора в переменной $characters. Если вы не хотите использовать какие-то символы в генерируемой строке – просто удалите их из $characters.

Пользуйтесь, кто найдет применение для себя.

1 комментарий

  1. Kost:

    Очень интересно) хотя врядли мне пригодится данный генератор

Добавить комментарий

Ваш адрес email не будет опубликован.