Preskoči na sadržaj
TextArray
100% lokalno

Generator slučajnih brojeva

Izvucite nasumične cijele brojeve iz bilo kojeg raspona, sa ili bez ponavljanja.

Rezultat

Generator slučajnih brojeva

Odaberite minimum i maksimum i uzmite nasumične cijele brojeve iz tog raspona. Uključene su obje granice, tako da raspon od 1 do 6 baca kockicu, a 1 do 49 izvlači brojeve lutrije. Zatražite jedan broj ili do deset tisuća — svaki se nalazi u vlastitom retku, spreman za kopiranje u proračunsku tablicu ili skriptu.

Uključite "Bez ponavljanja" kada svaki broj mora biti drugačiji, kao u izvlačenju lutrije, tomboli, nasumičnim redoslijedom sjedenja ili odabiru dobitnika iz numeriranih unosa. Alat vam govori ako je zahtjev nemoguć — traženje deset jedinstvenih brojeva između 1 i 5 vraća mirnu poruku umjesto da se vrti zauvijek. "Sortiraj uzlazno" poreda rezultat brojčano, što je ono što želite za izvlačenje koje ćete pročitati naglas; ostavite ga isključenim kada je redoslijed samog izvlačenja važan.

Ako unesete granice na pogrešan način, alat ih tiho mijenja umjesto da se žali. Rasponi mogu biti golemi — široki do 2^48 vrijednosti — a jedinstveni način rada čak i tada ostaje brz, jer prati samo brojeve koje je izvukao umjesto da cijeli raspon gradi u memoriji.

Brojevi dolaze iz crypto.getRandomValues s uzorkovanjem odbijanja u cijelom rasponu, tako da je svaka vrijednost između granica jednako vjerojatna kao i svaka druga. To je važnije nego što zvuči: naivni generatori se naginju prema niskom kraju raspona kroz modulo bias, što tiho uništava neriješeno. Sve se izvodi u vašem pregledniku i ništa se ne učitava, tako da su rezultati samo vaši - iako za bilo što sa zakonskom težinom, izvlačenje nadmašuje bilo koju web stranicu.

FAQ

Šalju li se brojevi ili moji rasponi igdje?
Ne. Generiranje se u potpunosti događa u vašem pregledniku i ništa ne napušta vaš uređaj.
Jesu li granice uključene?
Da. Raspon od 1 do 100 može proizvesti i 1 i 100. Negativni brojevi i nula također rade.
Kako je ovo slučajno?
Koristi crypto.getRandomValues, kriptografski siguran izvor preglednika, s uzorkovanjem odbijanja tako da nijedna vrijednost nije favorizirana. Math.random, koji pati od modulo pristranosti kada se preslikava na raspon, ne koristi se.
Zašto sam dobio grešku s "Bez ponavljanja"?
Raspon ne sadrži dovoljno različitih brojeva za broj koji ste tražili. Proširite raspon ili smanjite broj.
Mogu li ga koristiti za izvlačenje nagrada?
Za neformalna izvlačenja, da — omogućite "Bez ponavljanja" i numerirajte svoje unose. Za izvlačenja s pravnim ili financijskim posljedicama upotrijebite metodu koju možete nadzirati i svjedočiti.