Идея с использованием частоты букв в словах приходила мне в голову, но к сожалению я не могу на вскидку придумать, как реализовать "забор" букв в зависимости от частоты.<br />Разделить символы на большее кол-во блоков? <br />$symbol_arr = array('aei', 'ouy', 'bcdfghjklm', 'npqrstvwxz');
> Часто генерят путем транслитерации имени или фамилии пользователя и прибавления цифр года рождения.
Такой подход мы используем, но фамилии пользователи указываются не всегда и не все хотят видеть их в логине, потому логины типа Anton88 или Ola92 заканчиваются быстро.
> Ну или можно вручную придумать десяток-другой "красивых" ников, потом разбить их на слоги и генерировать из них. Тут поможет pwgen. Например, было:
Нам нужно 2-3 сотник уникальных ников в день, не думаю что такой способ решит нашу задачу.