Разница между генераторами случайных чисел на основе физических процессов и алгоритмических методов заключается в источнике случайности и характере генерируемых чисел.
Генераторы случайных чисел на основе физических процессов (аппаратные генераторы) генерируют последовательность случайных чисел на основе измеряемых, хаотически изменяющихся параметров протекающего физического процесса. {7-host} Такие устройства часто основаны на использовании надёжных источников энтропии, таких как тепловой шум, дробовой шум, фотоэлектрический эффект, квантовые явления и т. д.. {7-host} В теории эти процессы абсолютно непредсказуемы, на практике получаемые из них случайные числа проверяются с помощью специальных статистических тестов. {7-host}
Генераторы случайных чисел на основе алгоритмических методов (генераторы псевдослучайных чисел) выдают детерминированные числовые ряды, которые только кажутся случайными по своим свойствам. {8-host} Каждое последующее сгенерированное число зависит от предыдущего. {8-host} Последовательности, составленные из таких чисел, могут образовывать петли, то есть, как правило, существует цикл, повторяющийся бесконечное число раз. {8-host}
Таким образом, генераторы случайных чисел на основе физических процессов обеспечивают истинно случайные числа, которые невозможно предсказать, так как они проистекают из квантовых случайных процессов. {9-host} Генераторы случайных чисел на основе алгоритмических методов выдают псевдослучайные числа, которые, хотя и кажутся случайными, на самом деле определяются начальным значением и могут быть воспроизведены, если известно, как работает алгоритм. {10-host}