S>>наверно он сначала гененерирует 36 случайных, а потом проверяет, удовлетворяют они или нет условию "без повторов".
DTB>даже если так, минут скорей всего там тоже не будет. можно предположить, что это опечатка, не минут, а секунд, но даже это особо ситуацию не исправляет
такой метод требует примерно 36^36 / (36!) попыток сгенерировать 36 случайных. Даже если такиъх попыток делать миллиард в секунду, то понадобится 80 часов:
$ { printf '36 ^ 36 '; seq 1 36 | xargs printf '/ %d'; echo '/ (10 ^ 9) / 3600'; } | bc -l
79.44240398206811060520