Pseudo Random Number Generator(PRNG) refererer til en algoritme, der bruger matematiske formler til at producere sekvenser af tilfældige tal. PRNG'er genererer en række tal, der tilnærmer egenskaberne af tilfældige tal. En PRNG starter fra en vilkårlig starttilstand ved hjælp af en starttilstand.
Finder pseudotilfældige talgeneratorer?
Sådanne generatorer er ikke teoretisk bevist at eksistere, selvom der kendes funktioner, der ser ud til at have de nødvendige egenskaber. Under alle omstændigheder er der kendt pseudorandom-talgeneratorer, som fungerer rimeligt godt i praksis.
Kan tilfældige tal-generatorer forudsiges?
Overraskende nok er de generel tilfældige talgeneratorer, der er i mest udbredt brug, let forudsigelige. (I modsætning hertil menes RNG'er, der bruges til at konstruere stream-cifre til sikker kommunikation, at være umulige at forudsige og er kendt som kryptografisk sikre).
Kan tilfældige talgeneratorer hackes?
Som du kan se, er det fuldstændig muligt at hacke en RNG, der er baseret på et computerprogram som dem, der bruges i kasinoer og onlinespil. Dermed ikke sagt, at det er nemt. Disse virksomheder bruger en pæn krone for at sikre, at deres spil er sikre med omfattende protokoller installeret.
Hvordan laver du en pseudorandom-talgenerator?
Eksempel på algoritme for pseudo-tilfældig talgenerator
- Accepter et indledende indtastningsnummer, det vil sige et frø eller en nøgle.
- Anvend det frø i en sekvens af matematiske operationer for at generere resultatet. …
- Brug det resulterende tilfældige tal som startpunktet for den næste iteration.
- Gentag processen for at efterligne tilfældighed.