nummergeneratorer
Nummergeneratorer er systemer og algoritmer som produserer sekvenser av tall som framstår som tilfeldige. De deles inn i to hovedtyper: pseudo-tilfeldige tallgeneratorer (PRNG) og sanne tilfeldige tallgeneratorer (TRNG). PRNG-er er deterministiske og avhenger av et frø, slik at samme frø gir samme sekvens ved gjentakelse. TRNG-er henter ikke-deterministisk variasjon fra fysiske prosesser og gir ofte sekvenser som ikke kan replikeres.
Pseudo-tilfeldige generatorer brukes mye i vitenskap, simulering og spill fordi de er raske og gir lange perioder.
Sanne tilfeldige generatorer henter tilfeldighet fra fysiske prosesser, som elektrisk støy, radioaktiv nedbrytning eller kvantetilstander. De
Innen sikkerhet skiller man mellom kryptografisk sikre generatorer (CSPRNG) og ikke-sikre PRNG-er. CSPRNG-er er konstruert slik
Bruksområder omfatter Monte Carlo-simuleringer, statistisk prøvetaking, spill og lotterier, sikker nøkkellagring og kryptografi, samt generering av
Kvalitetsvurdering av nummergeneratorer skjer gjennom statistiske tester og standarder. Vanlige tester inkluderer Diehard/Dieharder og NIST SP