Casa Desenvolupament Què és un generador de números aleatoris (rng)? - Definició de tecnologia

Què és un generador de números aleatoris (rng)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa el generador de números aleatoris (RNG)?

Un generador de nombres aleatoris (RNG) és una construcció matemàtica, computacional o com a dispositiu de maquinari, dissenyada per generar un conjunt aleatori de números que no hauria de mostrar cap patró distingible en la seva aparença o generació, per tant, la paraula aleatòria. Sovint es presenta en forma d’una funció o blocs de codi usats en aplicacions de programari com ara jocs on es necessita un element d’atzar.

Techopedia explica el generador de números aleatoris (RNG)

Els generadors de nom a l’atzar són només l’aplicació moderna dels dispositius d’atzar que existeixen des de l’antiguitat com ara daus, cartes barrejades, monedes voltejades i fins i tot dibuixar palletes. En la informàtica moderna, els generadors de nombres aleatoris s’implementen mitjançant programació basada en el càlcul determinista, però realment no es considera com a autèntic aleatori, ja que es pot predir la sortida si es coneixen tots els valors de llavor, per això s’anomena generació de nombres pseudorandoma. Tanmateix, a la pràctica, això és suficient per complir la majoria de tasques. L’autèntica aleatorietat no és realment necessària tot el temps; de fet, algunes aplicacions no en beneficien. Considereu la funció "aleatòria" d'un reproductor de música; només apareix aleatòriament, si és realment aleatori, no tindria restriccions a les mateixes pistes, reproduint dues o més vegades seguides. Fins i tot hi podria haver algoritmes per controlar el procés de selecció.

Un veritable generador de números aleatoris no pot confiar en equacions matemàtiques i algorismes computacionals per obtenir un número aleatori, perquè si hi ha una equació implicada, no és aleatori. Per aconseguir una veritable aleatorietat, un dispositiu ha de recollir entropia del medi natural per mesurar com el soroll atmosfèric i tèrmic i altres fenòmens quàntics i electromagnètics. Un exemple de generador de números aleatoris és un dispositiu que mesura el soroll de la ràdio i després extreu aquest valor i el presenta a l’usuari o a l’aplicació. Altres fonts d’entropia inclouen un fenomen físic subatòmic com la desintegració radioactiva la imprevisibilitat i l’atzar de les quals es pot explicar per lleis de la mecànica quàntica.

Les aplicacions que es beneficien d’un autèntic atzar són jocs com els relacionats amb els jocs d’atzar com el bingo, els jocs de cartes, la loteria i jocs similars. Els videojocs que posen l'accent en la recollida de botons aleatoris també es beneficien d'una autèntica aleatorietat, ja que la generació de números pseudorandòmics pot provocar frustració, ja que pot passar molt temps sense que el número objectiu es pugui col·locar o el mateix número es pugui obtenir repetidament.

Què és un generador de números aleatoris (rng)? - Definició de tecnologia