Juhuslike arvude generaator
Genereeri krüptograafiliselt turvalisi juhuslikke arve mis tahes vahemikus. Sea miinimum, maksimum ja kogus. Tasuta veebitööriist, 100% kliendipoolne.
Viide
Kuidas juhuslikke arve genereeritakse?
See tööriist kasutab crypto.getRandomValues() Web API-d krüptograafiliselt turvaliste juhuslike arvude tootmiseks. Erinevalt Math.random()-st, mis kasutab determineeritud pseudojuhuslike arvude generaatorit, mida saab ennustada seemne teadmisel, ammutab Web Crypto API operatsioonisüsteemi riistvaralise entroopia allikast — tootes arve, mis sobivad turvatundlike rakenduste jaoks, sealhulgas loteriilooside, krüptograafiliste võtmete genereerimise ja teadusliku valimi jaoks.
Vahemik, jaotus ja unikaalsus
Arvud genereeritakse ühtlase jaotusega määratud vahemikus — igal täisarvul miinimumi ja maksimumi vahel (kaasa arvatud) on täpselt võrdne tõenäosus olla valitud. Vahemiku üheski osas ei ole kallutust. Kui "Luba duplikaadid" on välja lülitatud, kasutab tööriist tagasilükkamise valimit (Fisher-Yates segamise meetod), et tagada kõigi arvude unikaalsus — see on matemaatiliselt korrektne viis ilma tagasipanekuta loosimiseks. Maksimaalne unikaalsete arvude hulk on piiratud vahemiku suurusega (max − min + 1).
Juhuslike arvude genereerimise kasutusalad
Loteriid & loosimised — loosi erapooletuid võitjaid nummerdatud kogumist (nt vali 5 unikaalset arvu vahemikust 1–100). Testiandmed — genereeri juhuslikke ID-sid, pordinumbreid või massiivi indekseid arendus- ja kvaliteeditestimise jaoks. Juhuslikud arenduspordid — vali kasutamata pordi number vahemikus 3000–65535 kohalike arendusserverite jaoks. Valim — vali juhuslikult osalejaid nummerdatud nimekirjast uuringute või eksperimentide jaoks. Mängud — simuleeri täringu viskeid (1–6), kaardilooside või juhuslikke kohtumisi. A/B testimine — jaga kasutajaid juhuslikult katserühmadesse kontrollitava ja auditeeritava auslusega.
Privaatsus
Kõik arvud genereeritakse 100% sinu brauseris. Andmeid ei saadeta ühelegi serverile.