Slik fungerer generatoren
Skriv inn det laveste og det høyeste tallet, velg hvor mange tall du vil ha, og trykk «Trekk tall». Begge endepunktene er med, så fra 1 til 100 kan både 1 og 100 komme ut. Du kan trekke fra 1 til 100 tall om gangen. Slå på «Unike tall» hvis samme tall ikke skal komme to ganger, og «Sorter» hvis du vil ha tallene i stigende rekkefølge.
Hvor tilfeldigheten kommer fra
Kalkulatoren henter tallene med funksjonen crypto.getRandomValues i nettleseren, som MDN beskriver som en kilde til kryptografisk sterke tilfeldige verdier. Trekningen skjer på enheten din, og ingen tall sendes til en server. Delingslenken tar med innstillingene, men ikke de trukne tallene.
Eksempel: ett tall fra 1 til 100
Generatoren gir et råtall fra 0 til 4 294 967 295, som er 2³² − 1. Kalkulatoren tar resten etter deling på 100 og legger til 1. Men 2³² = 4 294 967 296 går ikke opp i 100, og resten blir 96. Uten justering ville tallene fra 1 til 96 fått litt høyere sjanse enn tallene fra 97 til 100.
Kalkulatoren forkaster derfor råtall fra og med 4 294 967 200 og trekker på nytt. Metoden heter avviksprøving. Hvert tall fra 1 til 100 får da nøyaktig samme sjanse, 1 %.
Unike tall og grenser
Med unike tall trekkes hvert tall bare én gang, som lapper fra en hatt. Du kan derfor ikke be om flere unike tall enn intervallet har. Fra 1 til 10 er grensen 10 tall, og ber du om 11, får du en feilmelding. Intervallet kan gå fra −1 000 000 000 til 1 000 000 000. Tallene vises i den rekkefølgen de ble trukket, med mindre du slår på sortering.
Til terningkast holder et intervall fra 1 til 6. Vil du øve på multiplikasjon med tilfeldige oppgaver, prøv gangetabellen. Regner du på sjanser i prosent, hjelper prosentkalkulatoren.