generator psevdo naključnih števil (PRNG) se nanaša na algoritem, ki uporablja matematične formule za izdelavo zaporedij naključnih števil. PRNG generirajo zaporedje številk, ki približujejo lastnosti naključnih števil. PRNG se začne iz poljubnega začetnega stanja z uporabo začetnega stanja.
Ali obstajajo generatorji psevdonaključnih števil?
Teoretično ni dokazano, da obstajajo takšni generatorji, čeprav so znane funkcije, za katere se zdi, da imajo zahtevane lastnosti. V vsakem primeru so znani generatorji psevdonaključnih števil, ki v praksi delujejo razmeroma dobro.
Ali je mogoče predvideti generatorje naključnih števil?
Presenetljivo, generatorji naključnih števil za splošne namene, ki so v najbolj razširjeni uporabi, so zlahka predvideni. (V nasprotju s tem se domneva, da je RNG, ki se uporablja za izdelavo tokovnih šifr za varno komunikacijo, nemogoče predvideti in so znani kot kriptografsko varni).
Ali je mogoče vdreti v generatorje naključnih števil?
Kot vidite, je popolnoma mogoče vdreti v RNG, ki temelji na računalniškem programu, kot so tisti, ki se uporabljajo v igralnicah in spletnih igrah. To pa ne pomeni, da je enostavno. Ta podjetja porabijo precej denarja, da zagotovijo, da so njihove igre varne z nameščenimi obsežnimi protokoli.
Kako narediti generator psevdonaključnih številk?
Primer algoritma za generator psevdo-naključnih števil
- Sprejmite neko začetno vhodno številko, to je seme ali ključ.
- Uporabi to seme v zaporedju matematičnih operacij, da ustvariš rezultat. …
- To dobljeno naključno število uporabite kot seme za naslednjo ponovitev.
- Ponovite postopek za posnemanje naključnosti.