Генератор случайных чисел (ГСЧ)

Автор: John Stephens
Дата создания: 28 Январь 2021
Дата обновления: 6 Май 2024
Anonim
Генераторы случайных чисел в лотереях ГСЧ
Видео: Генераторы случайных чисел в лотереях ГСЧ

Содержание

Определение - Что означает Генератор случайных чисел (ГСЧ)?

Генератор случайных чисел (ГСЧ) - это математическая конструкция, вычислительная или в виде аппаратного устройства, предназначенная для генерации случайного набора чисел, который не должен отображать какие-либо различимые шаблоны в их появлении или генерации, отсюда и слово «случайный». Это часто в форме функции или блоков кода, используемых в программных приложениях, таких как игры, где требуется элемент случайности.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет генератор случайных чисел (RNG)

Генераторы случайных чисел - это просто современное применение устройств случайности, которые существуют с древних времен, таких как игральные кости, перемешанные карты, подбрасывание монет и даже рисование соломинок. В современных вычислениях генераторы случайных чисел реализуются посредством программирования, основанного на детерминированных вычислениях, но это на самом деле не считается истинно случайным, поскольку выходные данные могут быть фактически предсказаны, если известны все начальные значения, поэтому это называется генерацией псевдослучайных чисел. Однако на практике этого достаточно для выполнения большинства задач. Истинная случайность на самом деле не требуется все время; на самом деле, некоторые приложения на самом деле не выигрывают от этого. Рассмотрим «случайную» функцию в музыкальном проигрывателе; он только кажется случайным, потому что если он действительно случайный, у него не будет ограничений на одни и те же дорожки, воспроизводимые два или более раз подряд. Могут быть даже алгоритмы для управления процессом выбора.


Истинный генератор случайных чисел не может полагаться на математические уравнения и вычислительные алгоритмы, чтобы получить случайное число, потому что, если задействовано уравнение, оно не является случайным. Чтобы получить истинную случайность, устройство должно собирать энтропию из естественной среды для измерения, такого как атмосферный и тепловой шум и другие квантовые и электромагнитные явления. Примером генератора случайных чисел является устройство, которое измеряет радиошум, а затем извлекает это значение и представляет его пользователю или приложению. Другие источники энтропии включают субатомные физические явления, такие как радиоактивный распад, непредсказуемость и случайность которых можно объяснить законами квантовой механики.

Приложения, которые извлекают выгоду из реальной случайности, - это игры, такие как игры в бинго, карточные игры, лотереи и подобные игры. Видеоигры, которые подчеркивают случайный сбор лута, также извлекают выгоду из истинной случайности, поскольку генерация псевдослучайных чисел может привести к разочарованию, поскольку она может продолжаться долго без попадания в целевое число, или одно и то же число может быть получено повторно.