Random Number Generator (RNG)

May -Akda: John Stephens
Petsa Ng Paglikha: 28 Enero 2021
I -Update Ang Petsa: 6 Mayo 2024
Anonim
Godot 3 - Random Number Generator (RNG)
Video.: Godot 3 - Random Number Generator (RNG)

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Random Number Generator (RNG)?

Ang isang random na numero ng generator (RNG) ay isang konstruksyonang pang-matematika, alinman sa computational o bilang isang aparato ng hardware, na idinisenyo upang makabuo ng isang random na hanay ng mga numero na hindi dapat ipakita ang anumang nakikilalang mga pattern sa kanilang hitsura o henerasyon, samakatuwid ang salitang random. Ito ay madalas sa anyo ng isang function o mga bloke ng code na ginagamit sa mga aplikasyon ng software tulad ng mga laro kung saan kinakailangan ang isang elemento ng pagkakataon.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Random Number Generator (RNG)

Ang mga random na generator ng numero ay lamang ng modernong aplikasyon ng mga aparato ng randomness na mayroon na mula pa noong mga sinaunang panahon tulad ng dice, shuffled card, flipping barya at kahit na pagguhit ng mga straw. Sa modernong computing, ang mga random na generator ay ipinapatupad sa pamamagitan ng programming batay sa deterministic computation, ngunit hindi ito talaga itinuturing na tunay na random dahil ang output ay maaaring mahulaan kung ang lahat ng mga halaga ng binhi ay kilala, kaya't ito ay tinatawag na pseudorandom number generation. Gayunpaman, sa pagsasagawa, ito ay sapat upang matupad ang karamihan sa mga gawain. Ang tunay na randomness ay hindi talagang kinakailangan sa lahat ng oras; sa katunayan, ang ilang mga aplikasyon ay hindi talaga nakikinabang dito. Isaalang-alang ang "random" function sa isang music player; lumilitaw lamang ito ng random dahil kung ito ay tunay na random hindi ito magkakaroon ng mga paghihigpit sa parehong mga track na naglalaro ng dalawa o higit pang mga beses na magkakasunod. Kahit na maaaring ilagay ang mga algorithm upang makontrol ang proseso ng pagpili.


Ang isang tunay na random na generator ng numero ay hindi maaaring umasa sa mga equation ng matematika at mga algorithm ng computational upang makakuha ng isang random na numero dahil kung mayroong isang equation na kasangkot, kung gayon hindi ito random. Upang makakuha ng tunay na pagkakasunod-sunod, ang isang aparato ay dapat mangolekta ng entropy mula sa natural na kapaligiran upang masukat tulad ng atmospheric at thermal na ingay at iba pang mga dami at electromagnetic phenomena. Ang isang halimbawa ng isang random na generator ng numero ay isang aparato na sumusukat sa ingay ng radyo at pagkatapos ay i-extract ang halaga at ipinakita ito sa gumagamit o application. Ang iba pang mga mapagkukunan ng entropy ay kinabibilangan ng subatomic na pisikal na kababalaghan tulad ng radioactive decay na ang kawalan ng katinuan at pagiging random ay maaaring ipaliwanag sa pamamagitan ng mga batas ng mekanika ng dami.

Ang mga aplikasyon na nakikinabang mula sa totoong pagkalugi ay mga laro tulad ng mga nauugnay sa sugal tulad ng bingo, mga laro ng card, ang loterya at mga katulad na mga laro. Ang mga video game na binibigyang diin ang random na koleksyon ng pagnak ay nakikinabang din sa totoong pagkalugi, dahil ang pseudorandom number generation ay maaaring humantong sa pagkabigo dahil maaari itong pumunta ng mahabang panahon nang walang tinamaan ang target na numero o ang parehong numero ay maaaring makuha nang paulit-ulit.