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

  1. 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.
  2. 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ă.
  3. 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?
Provin din generatorul criptografic sigur al browserului, alimentat de entropia sistemului de operare. Pentru orice scop practic sunt imprevizibile și potrivite pentru trageri la sorți, eșantionare și jocuri.
Poate ieși același număr de două ori?
Doar dacă „Fără repetări” este dezactivat. Când este activ, fiecare număr iese cel mult o dată pe extragere, ca bilele scoase din săculeț.
Cum aleg un număr la întâmplare între 1 și 100?
Scrie 1 la „De la” și 100 la „Până la”, setează 1 număr și apasă Generează. Pot ieși atât 1, cât și 100.
Pot genera numere negative sau zecimale?
Da. Capetele negative funcționează în ambele moduri. Alege Zecimale ca să obții valori cu 1 până la 6 cifre după virgulă: fiecare valoare cu atâtea cifre are aceeași șansă.
Extragerea este salvată undeva?
Nu. Totul se întâmplă în browserul tău și nimic nu este trimis sau salvat. Dacă ai nevoie de o dovadă, copiază rezultatul sau descarcă fișierul text.
Îl pot folosi pentru o loterie sau un concurs cu premii?
Nu. Jocurile de noroc cu bani și extragerile reglementate de lege cer generatoare certificate și proceduri oficiale. Folosește acest instrument pentru trageri la sorți informale, jocuri și eșantionare.
Care este maximul?
Până la 10.000 de numere pe extragere și capete de până la un cvadrilion (10¹⁵) în valoare absolută; cu multe zecimale, intervalul trebuie să fie mai îngust. Fără repetări, intervalul trebuie să conțină cel puțin atâtea valori câte ceri.

Ultima actualizare: miercuri, 14 octombrie 2026