Véletlenszám-generátor (RNG)

Szerző: John Stephens
A Teremtés Dátuma: 28 Január 2021
Frissítés Dátuma: 6 Lehet 2024
Anonim
Véletlenszám-generátor (RNG) - Technológia
Véletlenszám-generátor (RNG) - Technológia

Tartalom

Meghatározás - Mit jelent a véletlenszám-generátor (RNG)?

A véletlenszám-generátor (RNG) egy matematikai konstrukció, akár számítási, akár hardver eszközként, és amelyet véletlenszerű számkészlet létrehozására terveztek, amelynek megjelenésében vagy generációjában nem szabad megkülönböztethető mintákat megjeleníteni, tehát a véletlen szó is. Gyakran olyan funkció vagy kódblokkok formájában, amelyeket a szoftveralkalmazásokban, például játékokban használnak, ahol véletlen elemre van szükség.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a véletlenszám-generátort (RNG)

A véletlenszám-generátorok csak az ősi idők óta létező véletlenszerűsítő eszközök, például kocka, összekevert kártyák, érmék csúsztatása vagy akár szalmaszál készítésének modern alkalmazása. A modern számításban a véletlenszám-generátorokat determinisztikus számításon alapuló programozással valósítják meg, de ezt nem igazán tekintik valódi véletlenszerűnek, mivel a kimenet valójában megjósolható, ha az összes vetőérték ismert, tehát ezt pszeudo-véletlenszám-generációnak nevezzük. A gyakorlatban azonban ez elegendő a legtöbb feladat elvégzéséhez. Az igazi véletlenszerűséget nem mindig kell mindig elvégezni; valójában egyes alkalmazásoknak valójában nem áll előnye. Vegye figyelembe a zenelejátszó "véletlenszerű" funkcióját; csak véletlenszerűnek tűnik, mert ha valóban véletlenszerű, akkor nem lennének korlátozások ugyanazon sávok lejátszásakor, egymást követő két vagy több alkalommal. Lehet, hogy vannak algoritmusok is, amelyek vezérlik a kiválasztási folyamatot.


Egy valódi véletlenszám-generátor nem támaszkodhat matematikai egyenletekre és számítási algoritmusokra, hogy véletlenszerű számot kapjon, mivel ha van egy egyenlet, akkor nem véletlenszerű. Annak érdekében, hogy valódi véletlenszerűséget kapjunk, egy eszköznek össze kell gyűjtenie a természetes környezet entrópiáját, például a légköri és a termikus zaj, valamint más kvantum- és elektromágneses jelenségek mérésére. A véletlenszám-generátor példája egy olyan eszköz, amely méri a rádiózajt, majd kinyeri ezt az értéket, és bemutatja a felhasználónak vagy az alkalmazásnak. Az entrópia egyéb forrásai közé tartoznak az olyan szubatómiai fizikai jelenségek, mint például a radioaktív bomlás, amelyek kiszámíthatatlansága és véletlenszerűsége a kvantummechanika törvényeivel magyarázható.


Az igazi véletlenszerűségből származó alkalmazások olyan játékok, mint például a szerencsejátékok, például a bingó, kártyajátékok, lottó és hasonló játékok. Azok a videojátékok, amelyek hangsúlyozzák a véletlenszerű zsákmánygyűjtést, szintén részesülnek az igaz véletlenszerűségben, mivel az álnév által előállított szám generálása frusztrációt okozhat, mivel hosszú ideig elmehet, anélkül, hogy a célszámot elérnék, vagy ugyanaz a szám ismételten megszerezhető.