Разница между генераторами случайных чисел с алгоритмами и аппаратными устройствами заключается в принципе работы:
- Генераторы случайных чисел с алгоритмами (генераторы псевдослучайных чисел) используют математические формулы для создания длинных последовательностей чисел, которые кажутся случайными. 6 Если знать начальное число, можно предсказать всю последовательность. 6
- Аппаратные генераторы случайных чисел (генераторы истинно случайных чисел) основаны на непредсказуемых физических процессах, например, на радиоактивном распаде. 610 Работа таких устройств часто основана на использовании надёжных источников энтропии, таких как тепловой шум, дробовой шум, фотоэлектрический эффект, квантовые явления. 1
Таким образом, генераторы псевдослучайных чисел используют алгоритм, а аппаратные генераторы — физическое устройство, которое генерирует последовательность случайных чисел на основе измеряемых, хаотически изменяющихся параметров протекающего физического процесса. 15