Вопросы к Поиску с Алисой
Функции для генерации случайных чисел, например random в Python, работают на основе алгоритма «Вихрь Мерсенна». skillbox.ru Для понимания его работы нужно представить вращающийся вихрь, заполненный числами. skillbox.ru Когда используются функции модуля random, алгоритм выхватывает из вихря несколько чисел и создаёт на их основе случайное число. skillbox.ru Это случайное число выводится в консоль, а взятые из вихря числа возвращаются, и процесс может повторяться множество раз. skillbox.ru
Выходящие значения не являются абсолютно случайными, так как это псевдослучайные числа, то есть значения и их последовательности формируются на основе формулы. {6-host} Последовательность зависит от нескольких параметров, поэтому не является случайной в полном смысле этого слова. {6-host}
Однако для многих задач программирования псевдослучайные генераторы подходят, так как генерация истинной случайности на основе принципов квантовой механики на практике слишком дорога и сложна. {6-host}