Алгоритм для генерации случайного числа размера X

В моем мобильном приложении я должен предоставить пользователю случайный уникальный буквенно-цифровой код X, чтобы пользователь мог ответить этим буквенно-цифровым кодом для выполнения некоторой задачи.

Количество количество пользователей, собирающихся использовать это приложение, составляет около 1 миллиона человек, а трафик сообщений составляет около 0,1 миллиона сообщений в день.

Я могу использовать только 26 заглавных букв, 26 строчных букв и 10 цифр. Если размер случайного числа равен 5, я могу сгенерировать 916132832 уникальных комбинации. После того, как комбинации исчерпаны, я хочу повторно использовать это генерацию чисел.

Я ищу алгоритмический подход. Есть ли какой-либо алгоритмический подход к решению этой проблемы?

9
задан Peter Mortensen 19 December 2011 в 17:39
поделиться