
Random Number Generator
Скриншот
Описание
Содержание
Простой генератор случайных чисел
Генератор случайных чисел (RNG) - это компьютерная программа или аппаратное устройство, которое генерирует последовательность, по -видимому, случайные числа. RNG используются в самых разных приложениях, включая азартные игры, криптографию и научные симуляции.
Есть два основных типа RNG:
* Генераторы псевдордомов (PRNG) генерируют последовательность чисел, которые кажутся случайными, но фактически являются детерминированными. Это означает, что последовательность может быть воспроизведена, если известное значение семян, используемое для инициализации PRNG.
* Истинные генераторы случайных чисел (TRNG) генерируют последовательность чисел, которые действительно случайны. Это означает, что последовательность не может быть воспроизведена, даже если значение семян известно.
PRNG намного быстрее и проще в реализации, чем TRNG, но они не так безопасны. TRNG более безопасны, но их медленнее и сложнее реализовать.
Качество RNG измеряется его случайностью. Случайность RNG может быть проверена с использованием различных статистических тестов. Наиболее распространенным тестом является тест хи-квадрат.
RNG являются важным инструментом для широкого спектра применений. Они используются для создания случайных чисел для азартных игр, криптографии и научных симуляций. Качество RNG важно, и важно выбрать RNG, который подходит для предполагаемого приложения.
Как работают RNG
PRNG работают, используя математическую формулу для генерации последовательности чисел. Формула обычно основана на значении семян, которое является числом, которое используется для инициализации PRNG. Значение семян, как правило, является случайным числом, и важно выбрать значения семян, которое трудно угадать.
Формула, используемая PRNG, обычно является сложной, и она предназначена для получения последовательности чисел, которые кажутся случайными. Однако последовательность на самом деле детерминированная, что означает, что ее можно воспроизвести, если известное значение семян.
TRNG работают, используя физический процесс для генерации последовательности случайных чисел. Физический процесс может быть чем угодно, что дает действительно случайный результат, такой как распад радиоактивных атомов или тепловой шум в резисторе.
Вывод TRNG представляет собой последовательность действительно случайных чисел. Это означает, что последовательность не может быть воспроизведена, даже если значение семян известно.
Приложения RNGS
RNG используются в самых разных приложениях, в том числе:
* Азартные игры: RNG используются для создания случайных чисел для игровых автоматов, рулетных колес и других игр.
* Криптография: RNG используются для генерации случайных чисел для ключей шифрования и дешифрования.
* Научное моделирование: RNG используются для генерации случайных чисел для научных моделирования, таких как прогнозирование погоды и моделирование молекулярной динамики.
Выбор RNG
При выборе RNG важно рассмотреть следующие факторы:
* Случайность: случайность RNG измеряется его случайностью. Случайность RNG может быть проверена с использованием различных статистических тестов. Наиболее распространенным тестом является тест хи-квадрат.
* Скорость: скорость RNG измеряется по количеству случайных чисел, которые он может генерировать в секунду.
* Простота реализации: легкость реализации RNG измеряется с помощью того, насколько легко интегрировать RNG в приложение.
Важно выбрать RNG, который подходит для предполагаемого приложения. Например, если приложение требует высокой степени случайности, то важно выбрать RNG, который имеет высокую оценку случайности. Если приложение требует высокой скорости, то важно выбрать RNG, который имеет высокую скорость.
Информация
Версия
3.3.1
Дата выпуска
16 сентября 2024 г.
Размер файла
3,5 МБ
Категория
Производительность
Требуется Android
5.1+ (Леденец)
Разработчик
Ким Джун Хёк
Устанавливает
1
ИДЕНТИФИКАТОР
com.kjh9348.random
Доступен на

Вам также может понравиться
Высококачественные приложения
-
Грузинская клавиатураПроизводительностьАПК
0
ПОЛУЧАТЬ -
Чистая сетьПроизводительностьХАПК
4.0
ПОЛУЧАТЬ -
H-LifeПроизводительностьХАПК
ПОЛУЧАТЬ -
Контроль платежей +ПроизводительностьХАПК
ПОЛУЧАТЬ -
Дисател GPS ЛайтПроизводительностьАПК
ПОЛУЧАТЬ -
Создатель текстурПроизводительностьХАПК
ПОЛУЧАТЬ