Некоторые методы генерации чисел с определёнными ограничениями:
- Конгруэнтный способ. mksegment.ru Принцип работы — вычисление следующего числа в последовательности с использованием предыдущего числа и некоторых параметров: начального числа (семени), множителя, приращения и модуля. mksegment.ru Последовательность генерируемых чисел является периодической: после определённого числа шагов они начинают повторяться. mksegment.ru
- Генераторы псевдослучайных чисел. skillbox.ru Вместо физических процессов такие генераторы используют детерминированный алгоритм — рассчитывают случайные числа на основе математических формул. skillbox.ru Один из недостатков таких методов — цикличность последовательности. old.sgu.ru
- Табличный метод. old.sgu.ru Среди недостатков этого способа — использование внешнего ресурса для хранения чисел, ограниченность последовательности и предопределённость значений. old.sgu.ru
- Генераторы, основанные на преобразованиях системного времени. old.sgu.ru Алгоритм может иметь свои «привязки» к системному времени, и сгенерированные в определённые моменты числа будут менее случайны. old.sgu.ru
Также существует ресурс random.org, который генерирует случайные числа на основании атмосферных шумов. dzen.ru При этом есть ограничение на генерацию чисел с одного IP-адреса: ограничение работает не на количество чисел, а на количество выданных бит. dzen.ru