1. Объявить массив допустимых символов в массиве
2. Объявить кол-во символов для генерации
3. В цикле кол-ва символов выбирать случ. образом из массива
а какой еще доступ к отдельным символам есть?
substr() не предлагать
вообще подход Say[26]'я B стиле Си
конечно рнр не Си
мой вариант получения строки -
1 создается строка с допустимыми символами
2 $a=str_shuffle($a); перемешивается
3 substr - вырезается нужная длина