Tilfeldig tallgenerator
Generer kryptografisk sikre tilfeldige tall innenfor ethvert område. Sett minimum, maksimum og antall. Gratis nettbasert verktøy, 100% klientside.
Referanse
Hvordan genereres de tilfeldige tallene?
Dette verktøyet bruker crypto.getRandomValues() Web API for å produsere kryptografisk sikre tilfeldige tall. I motsetning til Math.random(), som bruker en deterministisk pseudotilfeldig tallgenerator som kan forutsies hvis frøet er kjent, henter Web Crypto API fra operativsystemets maskinvare-entropikilde — og produserer tall egnet for sikkerhetssensitive applikasjoner inkludert lotteritrekninger, kryptografisk nøkkelgenerering og vitenskapelig sampling.
Område, fordeling og unikhet
Tall genereres med uniform fordeling innenfor det angitte området — hvert heltall mellom minimum og maksimum (inkludert) har nøyaktig lik sannsynlighet for å bli valgt. Det er ingen skjevhet mot noen del av området. Når «Tillat duplikater» er deaktivert, bruker verktøyet avvisningssampling (Fisher-Yates shuffle-tilnærming) for å garantere at alle tall er unike — dette er den matematisk korrekte måten å trekke uten tilbakelegging. Maksimalt antall unike tall er begrenset til områdestørrelsen (maks − min + 1).
Bruksområder for tilfeldig tallgenerering
Lotterier og trekning — trekk upartiske vinnere fra en nummerert pool (f.eks. velg 5 unike tall fra 1–100). Testdata — generer tilfeldige ID-er, portnumre eller array-indekser for utvikling og QA-testing. Tilfeldige utviklingsporter — velg et ubrukt portnummer i området 3000–65535 for lokale utviklingsservere. Sampling — velg tilfeldig deltakere fra en nummerert liste for undersøkelser eller eksperimenter. Spill — simuler terningkast (1–6), korttrekninger eller tilfeldige hendelser. A/B-testing — tildel brukere tilfeldig til eksperimentgrupper med verifiserbar, reviderbar rettferdighet.
Personvern
Alle tall genereres 100% i nettleseren din. Ingen data sendes til noen server.