Juhuslike arvude generaator (RNG)

Autor: John Stephens
Loomise Kuupäev: 28 Jaanuar 2021
Värskenduse Kuupäev: 6 Mai 2024
Anonim
MY FAVORITE FRAGRANCES FOR February-2021 + DRAW
Videot: MY FAVORITE FRAGRANCES FOR February-2021 + DRAW

Sisu

Definitsioon - mida tähendab juhuslike arvude generaator (RNG)?

Juhuslike arvude generaator (RNG) on matemaatiline konstruktsioon, nii arvutuslikult kui ka riistvarana, mis on loodud genereerima juhuslik numbrikomplekt, mis ei tohiks oma välimuses ega genereerimises eristada ühtegi mustrit, seega sõna juhuslik. Sageli on see funktsiooni või koodiplokkide kujul, mida kasutatakse tarkvararakendustes, näiteks mängudes, kus nõutakse juhuse elementi.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab juhuslike arvude generaatorit (RNG)

Juhuslike arvude generaatorid on vaid iidsetest aegadest eksisteerinud juhuslikkuse seadmete, nagu täringud, segatud kaardid, müntide libistamine ja isegi õlgede joonistamine, kaasaegne rakendus. Kaasaegses andmetöötluses rakendatakse juhuslike arvude generaatoreid deterministlikul arvutamisel põhineva programmeerimise kaudu, kuid seda ei peeta tegelikult tõeliseks juhuslikuks, kuna väljundit saab tegelikult ennustada, kui kõik seemne väärtused on teada, nii et seda nimetatakse pseudo-juhusliku arvu genereerimiseks. Kuid tegelikkuses on see enamiku ülesannete täitmiseks piisav. Tõelist juhuslikkust pole tegelikult kogu aeg vaja; tegelikult pole mõnel rakendusel sellest tegelikult kasu. Mõelge "pleieri" funktsioonile "juhuslikult"; see tundub ainult juhuslik, sest kui see on tõeliselt juhuslik, poleks piiranguid samadele paladele, mis mängivad kaks või enam korda järjest. Võimalik, et isegi valimisprotsessi juhtimiseks on paika pandud algoritmid.


Tõeline juhuslike arvude generaator ei saa juhusliku arvu saamiseks tugineda matemaatilistele võrranditele ja arvutuslikele algoritmidele, sest kui tegemist on võrrandiga, siis pole see juhuslik. Tõelise juhuslikkuse saamiseks peab seade koguma entroopia looduskeskkonnast, et mõõta näiteks atmosfääri- ja termomüra ning muid kvant- ja elektromagnetilisi nähtusi. Juhuslike arvude generaatori näide on seade, mis mõõdab raadiokohinat ja ekstraheerib selle väärtuse ning esitleb seda kasutajale või rakendusele. Teiste entroopia allikate hulka kuuluvad subatomilised füüsikalised nähtused nagu radioaktiivne lagunemine, mille ettearvamatust ja juhuslikkust saab seletada kvantmehaanika seadustega.

Tõelisest juhuslikkusest kasu saavad mängud, näiteks hasartmängudega seotud mängud, näiteks bingo, kaardimängud, loteriid ja sarnased mängud. Videomängud, mis rõhutavad juhusliku rüüstamise kogumist, saavad kasu ka tõelisest juhuslikkusest, kuna pseudo-juhuslike numbrite genereerimine võib põhjustada pettumust, kuna see võib minna kaua aega, kuni sihtmärginumbrit ei tabata või sama numbrit saab korduvalt saada.