Generador de números aleatoris (RNG)

Autora: John Stephens
Data De La Creació: 28 Gener 2021
Data D’Actualització: 6 Ser Possible 2024
Anonim
Generador de números aleatoris (RNG) - Tecnologia
Generador de números aleatoris (RNG) - Tecnologia

Content

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

Un generador de nombres aleatoris (RNG) és una construcció matemàtica, ja sigui 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ó, d’aquí 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.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

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 la 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 llavors, per la qual cosa 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 nombre 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 ara 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 pseudorandom pot provocar frustració, ja que pot passar molt de temps sense que el número objectiu es pugui col·locar o el mateix número es pugui obtenir repetidament.