Kan pseudorandom-nummergeneratorer?

Innholdsfortegnelse:

Kan pseudorandom-nummergeneratorer?
Kan pseudorandom-nummergeneratorer?
Anonim

Pseudo Random Number Generator(PRNG) refererer til en algoritme som bruker matematiske formler for å produsere sekvenser av tilfeldige tall. PRNG-er genererer en tallsekvens som tilnærmer egenskapene til tilfeldige tall. En PRNG starter fra en vilkårlig starttilstand ved å bruke en starttilstand.

Finnes pseudorandom-nummergeneratorer?

Slike generatorer er ikke teoretisk bevist å eksistere, selv om det er kjent funksjoner som ser ut til å ha de nødvendige egenskapene. Uansett er det kjent pseudorandom-tallgeneratorer som fungerer rimelig bra i praksis.

Kan tilfeldige tallgeneratorer forutses?

Overraskende nok er de generelle tilfeldige tallgeneratorene som er i mest utbredt bruk lett forutsi. (Derimot antas RNG-er som brukes til å konstruere strømchiffer for sikker kommunikasjon å være umulig å forutsi, og er kjent som kryptografisk sikre).

Kan tilfeldige tallgeneratorer hackes?

Som du kan se, er det fullt mulig å hacke en RNG som er basert på et dataprogram som de som brukes i kasinoer og nettspill. Det er ikke dermed sagt at det er enkelt. Disse selskapene bruker en pen krone for å sikre at spillene deres er sikre med omfattende protokoller installert.

Hvordan lager du en pseudorandom-nummergenerator?

Eksempelalgoritme for pseudo-tilfeldig tallgenerator

  1. Godta et innledende tall, det vil si et frø eller en nøkkel.
  2. Bruk det frøet i en sekvens av matematiske operasjoner for å generere resultatet. …
  3. Bruk det resulterende tilfeldige tallet som startpunkt for neste iterasjon.
  4. Gjenta prosessen for å etterligne tilfeldighet.

Anbefalt: