Принципы работы современных генераторов случайных чисел заключаются в использовании различных подходов:
- Псевдослучайные генераторы. sky.pro В них применяются математические формулы для создания длинных последовательностей чисел, которые кажутся случайными. sky.pro Чтобы подбор чисел не был постоянно одинаковым, важно, чтобы начальное значение было разным при запуске алгоритма. www.ixbt.com
- Истинно случайные генераторы. sky.pro Они основаны на непредсказуемых физических процессах, например, на радиоактивном распаде. sky.pro Полученные данные являются абсолютно случайными и никак не могут быть предсказаны. www.ixbt.com
Также существуют аппаратные генераторы случайных чисел, которые используют другие физические случайные процессы, например:
- Фазовый квантовый шум в лазерном луче. moluch.ru На полупрозрачное зеркало направляются фотоны, генерируемые источником одиночных фотонов. moluch.ru Фотон может отразиться, а может пройти через полупрозрачное зеркало с одинаковыми долями вероятности. moluch.ru Выбор, который «делает» фотон, абсолютно случаен. moluch.ru На выходе системы стоят два счётчика фотонов, регистрирующих прошедшие и отражённые фотоны и формирующих выходные электрические сигналы. moluch.ru
- Матрица фотокамеры. moluch.ru Матрица фотокамеры засвечивается зелёным светодиодом и делаются два снимка с одинаковой длительностью выдержки. moluch.ru Затем снимки программно обрабатываются для получения случайных чисел. moluch.ru