Generátor náhodných čísel (RNG)

Autor: John Stephens
Datum Vytvoření: 28 Leden 2021
Datum Aktualizace: 6 Smět 2024
Anonim
Generátor náhodných čísel (RNG) - Technologie
Generátor náhodných čísel (RNG) - Technologie

Obsah

Definice - Co znamená generátor náhodných čísel (RNG)?

Generátor náhodných čísel (RNG) je matematický konstrukt, buď výpočetní, nebo jako hardwarové zařízení, který je navržen tak, aby generoval náhodnou množinu čísel, která by neměla zobrazovat žádné rozlišitelné vzory ve svém vzhledu nebo generování, tedy slovo náhodné. Často je ve formě funkce nebo bloků kódu používaných v softwarových aplikacích, jako jsou hry, kde je vyžadován prvek náhody.


Úvod do Microsoft Azure a Microsoft Cloud V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje generátor náhodných čísel (RNG)

Generátory náhodných čísel jsou jen moderní aplikací náhodných zařízení, která existují od starověku, jako jsou kostky, zamíchané karty, obracející mince a dokonce i brčka. V moderních výpočetních systémech jsou generátory náhodných čísel implementovány prostřednictvím programování založeného na deterministickém výpočtu, ale toto není ve skutečnosti považováno za pravdivé náhodné, protože výstup může být ve skutečnosti předpovězen, pokud jsou známy všechny hodnoty zárodků, takže se to nazývá generování pseudonáhodných čísel. V praxi je to však dostačující pro splnění většiny úkolů. Skutečná náhodnost není vždy vyžadována; ve skutečnosti některé aplikace z toho ve skutečnosti nevyužívají. Zvažte funkci „náhodné“ v hudebním přehrávači; zdá se, že je náhodný, protože pokud je skutečně náhodný, neměl by žádná omezení na stejné skladby, které by se hrály dvakrát nebo vícekrát za sebou. Mohou být dokonce zavedeny algoritmy pro řízení procesu výběru.


Generátor pravých náhodných čísel se nemůže spoléhat na matematické rovnice a výpočetní algoritmy, aby získal náhodné číslo, protože pokud je zahrnuta rovnice, pak to není náhodné. Za účelem získání skutečné náhodnosti musí zařízení sbírat entropii z přírodního prostředí, aby bylo možné měřit například atmosférický a tepelný šum a další kvantové a elektromagnetické jevy. Příkladem generátoru náhodných čísel je zařízení, které měří rádiový šum a poté tuto hodnotu extrahuje a prezentuje ji uživateli nebo aplikaci. Jiné zdroje entropie zahrnují subatomický fyzický jev, jako je radioaktivní rozpad, jehož nepředvídatelnost a náhodnost lze vysvětlit zákony kvantové mechaniky.

Aplikace využívající skutečnou náhodnost jsou hry, jako jsou hry související s hazardními hrami, jako je bingo, karetní hry, loterie a podobné hry. Videohry, které kladou důraz na náhodný sběr kořistí, těží také ze skutečné náhodnosti, protože generování pseudonáhodných čísel může vést k frustraci, protože může trvat dlouhou dobu, aniž by bylo zasaženo cílové číslo nebo stejné číslo lze získat opakovaně.