Pseudo Random Number Generator(PRNG) i referohet një algoritmi që përdor formula matematikore për të prodhuar sekuenca numrash të rastësishëm. PRNG-të gjenerojnë një sekuencë numrash që përafrojnë vetitë e numrave të rastit. Një PRNG fillon nga një gjendje fillestare arbitrare duke përdorur një gjendje fillestare.
A ekzistojnë gjeneratorë të numrave pseudorandom?
Teorikisht nuk vërtetohet se ekzistojnë gjeneratorë të tillë, megjithëse dihen funksione që duket se zotërojnë vetitë e kërkuara. Në çdo rast, gjeneruesit e numrave pseudorandom janë të njohur që funksionojnë mjaft mirë në praktikë.
A mund të parashikohen gjeneruesit e numrave të rastësishëm?
Çuditërisht, gjeneruesit e numrave të rastësishëm për qëllime të përgjithshme që janë në përdorim më të përhapur parashikohen lehtësisht. (Në të kundërt, RNG-të e përdorura për të ndërtuar shifra të transmetimit për komunikim të sigurt besohet se janë të pamundura për t'u parashikuar dhe njihen si të sigurta kriptografike).
A mund të hakohen gjeneruesit e numrave të rastësishëm?
Siç mund ta shihni, është plotësisht e mundur të hakohet një RNG që bazohet në një program kompjuterik si ata që përdoren në kazino dhe lojëra online. Megjithatë, kjo nuk do të thotë se është e lehtë. Këto kompani shpenzojnë mjaft qindarkë për t'u siguruar që lojërat e tyre janë të sigurta me protokolle të shumta të instaluara.
Si krijoni një gjenerues numrash pseudorandom?
Shembull Algoritmi për Gjeneruesin e Numrave Pseudo-Random
- Prano një numër fillestar të hyrjes, që është një bazë ose çelës.
- Zbato atë farë në një sekuencë veprimesh matematikore për të gjeneruar rezultatin. …
- Përdor atë numër të rastësishëm që rezulton si bazë për përsëritjen tjetër.
- Përsëriteni procesin për të imituar rastësinë.