Я знаю, что функция rand в PHP генерирует случайные целые числа, но каков наилучший способ генерации случайной строки, такой как:
Оригинальная строка, 9 символов
$string = 'abcdefghi';
Пример случайной строки, ограничивающей 6 символов
$string = 'ibfeca';
ОБНОВЛЕНИЕ: я нашел множество этих типов функций, в основном я пытаюсь понять логику каждого шага.
UPDATE: функция должна генерировать любое количество символов по мере необходимости.
Пожалуйста, прокомментируйте части, если вы ответите.