Nejaušo skaitļu ģenerators (RNG)

Autors: John Stephens
Radīšanas Datums: 28 Janvārī 2021
Atjaunināšanas Datums: 6 Maijs 2024
Anonim
Nejaušo skaitļu izaicinājums
Video: Nejaušo skaitļu izaicinājums

Saturs

Definīcija - ko nozīmē izlases skaitļu ģenerators (RNG)?

Nejaušo skaitļu ģenerators (RNG) ir matemātisks konstrukts, kas ir vai nu skaitlisks, vai kā aparatūras ierīce, kas paredzēts, lai ģenerētu nejaušu skaitļu kopumu, kam pēc izskata vai paaudzes nevajadzētu parādīt atšķirīgus modeļus, tātad vārdu “nejaušs”. Bieži vien tas ir funkcijas vai koda bloku veidā, ko izmanto programmatūras lietojumprogrammās, piemēram, spēlēs, kur nepieciešams iespējamais elements.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Random Number Generator (RNG)

Nejaušu skaitļu ģeneratori ir tikai mūsdienīga nejaušības ierīču, kas pastāv kopš seniem laikiem, izmantošana, piemēram, kauliņi, sajauktas kartes, saliekamas monētas un pat salmiņu zīmēšana. Mūsdienu skaitļošanā nejaušu skaitļu ģeneratori tiek realizēti, izmantojot programmēšanu, kas balstīta uz deterministisko aprēķinu, taču to īsti neuzskata par patiesu nejaušību, jo izvadi faktiski var paredzēt, ja ir zināmas visas sēklu vērtības, tāpēc to sauc par pseidodēmisku skaitļu ģenerēšanu. Tomēr praksē tas ir pietiekami, lai izpildītu lielāko daļu uzdevumu. Patiesa nejaušība nav visu laiku prasīta; patiesībā dažas lietojumprogrammas no tā faktiski negūst labumu. Apsveriet mūzikas atskaņotāja funkciju "izlases veidā"; tas šķiet tikai izlases veidā, jo, ja tas ir patiesi nejaušs, tam nebūtu ierobežojumu attiecībā uz tām pašām dziesmām, kuras spēlē divas vai vairākas reizes pēc kārtas. Var pat būt ieviesti algoritmi, lai kontrolētu atlases procesu.


Patiess izlases numuru ģenerators nevar paļauties uz matemātiskiem vienādojumiem un aprēķina algoritmiem, lai iegūtu izlases numuru, jo, ja ir iesaistīts vienādojums, tad tas nav nejaušs. Lai iegūtu patiesu nejaušību, ierīcei savāc entropiju no dabiskās vides, lai izmērītu atmosfēras un termisko troksni un citas kvantu un elektromagnētiskas parādības. Nejaušu skaitļu ģeneratora piemērs ir ierīce, kas mēra radio troksni un pēc tam izvelk šo vērtību un uzrāda to lietotājam vai lietojumprogrammai. Citos entropijas avotos ietilpst subatomiski fizikālās parādības, piemēram, radioaktīvā sabrukšana, kuru neparedzamība un nejaušība ir izskaidrojama ar kvantu mehānikas likumiem.

Pieteikumi, kas gūst labumu no patiesas nejaušības, ir tādas spēles kā azartspēles, piemēram, bingo, kāršu spēles, loterija un līdzīgas spēles. Arī videospēles, kurās uzsvērta nejaušas laupīšanas kolekcija, gūst labumu no patiesas nejaušības, jo pseidodokļu skaita ģenerēšana var izraisīt neapmierinātību, jo tā var ilgt ilgu laiku, ja netiek sasniegts mērķa numurs vai to pašu numuru var iegūt atkārtoti.