Gratuit, fără înregistrare
Generator de numere aleatorii
Extrage unul sau mai multe numere la întâmplare între oricare două valori: câștigătorul unei tombole între prieteni, ordinea la un joc, cine răspunde primul la oră sau un eșantion de rânduri de verificat. Numerele vin din generatorul criptografic al browserului tău, fiecare valoare din interval are exact aceeași șansă și nimic nu este trimis către un server.
Apasă Generează ca să extragi numerele.
Cum se folosește
- Stabilește intervalul. Scrie cel mai mic și cel mai mare număr care pot ieși. Capetele sunt incluse: de la 1 la 6 funcționează ca un zar.
- Alege câte numere și cum. Scrie câte numere îți trebuie, activează sau dezactivează „Fără repetări” și alege ordinea: cum au ieșit, crescătoare sau descrescătoare. Pentru zecimale schimbă tipul și alege numărul de cifre după virgulă.
- Apasă Generează. Numerele apar imediat, cu cel mai mic, cel mai mare și media. Copiază-le sau descarcă un fișier .txt cu un număr pe rând. Apasă din nou pentru o extragere nouă.
Cum sunt generate numerele
Generatorul folosește crypto.getRandomValues, interfața Web Crypto pe care browserele o oferă pentru sarcini de securitate, precum crearea cheilor. Se bazează pe entropia sistemului de operare, așa că numerele nu pot fi ghicite din cele ieșite înainte, spre deosebire de mai simplul Math.random folosit de multe site-uri.
Transformarea biților aleatori într-un număr din intervalul tău cere atenție. Metoda evidentă, restul unei împărțiri, favorizează ușor unele numere ori de câte ori mărimea intervalului nu împarte exact domeniul generatorului. Acest instrument folosește în schimb eșantionarea prin respingere: aruncă puținele valori brute care ar crea dezechilibrul și extrage altele, astfel încât fiecare număr din interval are exact aceeași probabilitate.
Extragerile fără repetări folosesc o amestecare Fisher-Yates parțială, algoritmul descris de Donald Knuth: alege primul număr din tot intervalul, al doilea din cele rămase și așa mai departe, ca atunci când scoți bilele dintr-un săculeț. Reține doar pozițiile mutate, deci nici un interval de un miliard de numere nu ocupă memorie în plus. Zecimalele funcționează la fel, pe o grilă: de la 0 la 1 cu două zecimale înseamnă cele 101 valori 0,00, 0,01 … 1,00, toate la fel de probabile.
Exemple rezolvate
Exemplele de mai jos sunt produse de același algoritm ca instrumentul, dar cu o sămânță fixă, ca pagina să arate mereu aceleași numere. Instrumentul real nu folosește niciodată o sămânță.
Șase numere din 49, pentru un joc între prieteni
Interval de la 1 la 49, 6 numere, fără repetări, ordine crescătoare. Rezultat: 1, 6, 7, 20, 28, 44. Niciun număr nu poate ieși de două ori, ca la bilele dintr-o urnă.
Doi câștigători dintre 120 de participanți
Numerotează participanții în ordinea înscrierii, apoi interval de la 1 la 120, 2 numere, fără repetări, ordinea cum au ieșit. Rezultat: 56, 112. Primul număr extras ia premiul întâi.
Verificarea corectitudinii
Am extras 10.000 de numere de la 1 la 10. Fiecare valoare ar trebui să apară de aproximativ 1.000 de ori; numărătorile au fost 1.010; 1.025; 970; 957; 986; 997; 1.056; 1.080; 956; 963. Statistica chi-pătrat este 16,52, sub 27,88, valoarea critică pentru 9 grade de libertate la pragul de 0,1%: niciun semn de dezechilibru.
Utilizări potrivite și o limită clară
- Tombole între prieteni, giveaway-uri și tragerea la sorți a celui care începe, cu rezultatul copiat ca dovadă.
- Alegerea unor rânduri la întâmplare pentru verificare: numerotează rândurile și extrage fără repetări.
- Date de test și exerciții de probabilitate la clasă.
- Jocuri de societate când lipsesc zarurile.
Nu folosi acest instrument pentru jocuri de noroc cu bani sau pentru extrageri reglementate de lege, cum sunt loteriile și concursurile cu premii care cer un generator certificat, o comisie sau o procedură oficială. Este gratuit, privat și corect, dar nu este certificat și nu păstrează un registru al extragerilor.
Pentru o tragere la sorți în care alții trebuie să aibă încredere, anunță regulile înainte să apeși Generează: intervalul, câte numere și ce înseamnă primul extras. Apoi distribuie imediat rezultatul copiat sau fișierul descărcat. Pentru a calcula șansele, de exemplu 2 câștigători din 120 înseamnă aproximativ 1,67%, folosește calculatorul de procente; pentru a codifica o listă în Base64 ai codificatorul Base64.
Surse
- W3C, Web Cryptography API, metoda getRandomValues: valori aleatorii puternice din punct de vedere criptografic.
- Donald E. Knuth, The Art of Computer Programming, vol. 2, Seminumerical Algorithms, secțiunea 3.4.2, Algoritmul P (permutare aleatorie, cunoscută ca amestecarea Fisher-Yates).
- Tabelele distribuției chi-pătrat: valoarea critică 27,88 pentru 9 grade de libertate la p = 0,001.
Surse verificate pe 14.10.2026.
Întrebări frecvente
Sunt aceste numere cu adevărat aleatorii?
Poate ieși același număr de două ori?
Cum aleg un număr la întâmplare între 1 și 100?
Pot genera numere negative sau zecimale?
Extragerea este salvată undeva?
Îl pot folosi pentru o loterie sau un concurs cu premii?
Care este maximul?
Ultima actualizare: miercuri, 14 octombrie 2026