Mange dataprogrammer trenger å generere tilfeldige tall riktig. Hvor tilfeldig disse genererte tallene er avgjør hvor effektive programmene er . Tilfeldig tall analysen ser på metoder for å bestemme hvor tilfeldig tallene de genererer er. Standard Metoder
Programmeringsspråk kommer ofte med innebygde funksjoner for å generere tilfeldige tall . Men disse er enkle tall og ofte deterministisk . Nemlig , de tar en inngang , slik som datamaskinens nåværende tidspunkt , og mate det inn i en ligning som produserer et tall.
Bilder Mer avanserte metoder
Mer avanserte metoder for genererer tilfeldige tall inkluderer oversette mer tilfeldige innganger , for eksempel prosessor støy , til kvantitative innganger . Disse inngangene er deretter koblet til ligninger og brukes til å produsere mer tilfeldige tall .
Analyse
Tilfeldig tall analyse undersøker tallene produsert av en gitt metode for å fastslå hvor tilfeldig de er. Dette gjøres ofte ved å se etter mønstre i tallene metodene genererer. Den mindre av et mønster av metoden som følger, den mer tilfeldig den er. En måte å gjøre dette på er å produsere utganger til visuelle representasjoner av en metode utganger , og ser på det etter mønstre .