Как сделать настоящий рандом?
random_int — Генератор криптографически безопасных случайных целых чисел
Комбинации любые с random_int() делайте если вам что-то посложнее числа из диапазона нужно и всё
Ну например каждый символ генерировать через:
рандом + время + перемешать это 
и взять первый символ из полученного :)