Za darmo, bez rejestracji

Generator liczb losowych

Wylosuj jedną lub wiele liczb z dowolnego przedziału: zwycięzcę konkursu, rzut kostką, numer z dziennika, próbkę wierszy z listy albo dane testowe. Liczby pochodzą z kryptograficznego generatora wbudowanego w Twoją przeglądarkę, każda wartość z zakresu ma dokładnie taką samą szansę, a nic nie jest wysyłane na serwer.

Naciśnij „Losuj”, aby wylosować liczby.

Jak z tego korzystać

  1. Ustaw zakres. Wpisz najmniejszą i największą liczbę, jaka może wypaść. Oba krańce są wliczone, więc zakres od 1 do 6 działa jak kostka do gry.
  2. Wybierz, ile i jak. Podaj, ile liczb potrzebujesz, włącz lub wyłącz opcję „Bez powtórzeń” i wybierz kolejność: jak wylosowano, rosnąco lub malejąco. Aby losować ułamki, zmień typ liczby na „Dziesiętne” i wybierz liczbę miejsc po przecinku.
  3. Naciśnij „Losuj”. Liczby pojawią się od razu, razem z najmniejszą, największą i średnią wartością. Skopiuj je albo pobierz plik .txt z jedną liczbą w każdym wierszu. Naciśnij ponownie, aby przeprowadzić nowe losowanie.

Jak powstają liczby

Generator korzysta z funkcji crypto.getRandomValues, czyli interfejsu Web Crypto API, który przeglądarki udostępniają do zadań związanych z bezpieczeństwem, takich jak tworzenie kluczy. Czerpie on entropię z systemu operacyjnego, dlatego kolejnych liczb nie da się przewidzieć na podstawie poprzednich. To różnica w porównaniu z prostszą funkcją Math.random, której używa wiele stron, a która daje liczby pseudolosowe przeznaczone raczej do gier i animacji.

Zamiana losowych bitów na liczbę z Twojego zakresu wymaga staranności. Najprostsza metoda, czyli branie reszty z dzielenia, lekko faworyzuje niektóre liczby, gdy zakres nie dzieli się równo przez zakres generatora. To narzędzie stosuje zamiast tego metodę odrzucania (ang. rejection sampling): odrzuca nieliczne surowe wartości, które powodowałyby to zniekształcenie, i losuje jeszcze raz. Dzięki temu każda liczba z zakresu ma dokładnie takie samo prawdopodobieństwo.

Losowanie bez powtórzeń wykorzystuje częściowe tasowanie Fishera-Yatesa, algorytm opisany przez Donalda Knutha: pierwsza liczba jest wybierana z całego zakresu, druga z pozostałych liczb i tak dalej, jak przy wyciąganiu kul z worka. Narzędzie zapamiętuje tylko przestawione pozycje, więc nawet zakres miliarda liczb nie zajmuje dodatkowej pamięci. Tryb dziesiętny działa tak samo na siatce wartości: zakres od 0 do 1 z dwoma miejscami po przecinku to 101 wartości 0,00, 0,01 … 1,00, a każda z nich jest równie prawdopodobna.

Przykłady krok po kroku

Poniższe przykłady powstały przy użyciu tego samego algorytmu co narzędzie, ale ze stałym ziarnem (ang. seed), aby strona zawsze pokazywała te same liczby. Prawdziwe narzędzie nigdy nie używa ziarna.

Trzech zwycięzców spośród 250 losów

Zakres od 1 do 250, ilość 3, bez powtórzeń. Wynik: 176, 68, 25. Pierwsza liczba to pierwsza nagroda, a żaden los nie może wygrać dwa razy.

Sześć liczb jak w Lotto

Zakres od 1 do 49, ilość 6, bez powtórzeń, kolejność rosnąco. Wynik: 1, 6, 7, 20, 28, 44. Taki zestaw możesz wykorzystać jako własne typy. Pamiętaj jednak, że każda kombinacja ma tę samą szansę wygranej, równą 1 do 13 983 816, i żaden generator jej nie zwiększy.

Dziesięć rzutów kostką

Zakres od 1 do 6, ilość 10, powtórzenia dozwolone. Wynik: 2, 1, 1, 1, 6, 1, 5, 2, 3, 3. Powtórzenia są tu oczekiwane: przy dziesięciu rzutach sześcienną kostką co najmniej jedna liczba musi wypaść więcej niż raz.

Sprawdzenie, czy losowanie jest uczciwe

Wylosowaliśmy 10 000 liczb od 1 do 10. Każda wartość powinna wypaść około 1000 razy; uzyskane liczności to 1010, 1025, 970, 957, 986, 997, 1056, 1080, 956, 963. Statystyka chi-kwadrat wynosi 16,52, czyli mniej niż 27,88, wartość krytyczna dla 9 stopni swobody na poziomie istotności 0,1%. Nie ma więc śladu zniekształcenia.

Dobre zastosowania i jedno wyraźne ograniczenie

  • Konkursy w mediach społecznościowych, wybór osoby, która zaczyna grę, albo „szczęśliwy numerek” w klasie, z wynikiem skopiowanym jako dowód.
  • Wybór losowych pozycji do kontroli: ponumeruj wiersze i losuj bez powtórzeń.
  • Dane testowe i ćwiczenia z rachunku prawdopodobieństwa na lekcjach.
  • Gry planszowe, gdy zginęła kostka.

Nie używaj tego narzędzia do gier hazardowych o pieniądze ani do losowań regulowanych przepisami. W Polsce gry liczbowe, takie jak Lotto, są objęte monopolem państwa, a loterie promocyjne i fantowe wymagają zezwolenia (lub, w przypadku małych loterii fantowych, zgłoszenia), regulaminu i nadzoru nad losowaniem. Narzędzie jest darmowe, prywatne i uczciwe, ale nie ma certyfikatu i nie prowadzi rejestru losowań.

Jeśli losowanie ma budzić zaufanie innych osób, ogłoś zasady, zanim naciśniesz „Losuj”: zakres, liczbę losowanych liczb i znaczenie pierwszego wyniku. Potem od razu udostępnij skopiowany wynik lub pobrany plik. Jeśli chcesz przekazać listę wyników w innym formacie, pomoże koder i dekoder Base64, a kalkulator procentowy obliczy szanse: na przykład 3 zwycięzców spośród 250 uczestników to 1,2%.

Źródła

  • W3C, Web Cryptography API, metoda getRandomValues: kryptograficznie silne wartości losowe.
  • Donald E. Knuth, „The Art of Computer Programming”, t. 2, „Seminumerical Algorithms”, podrozdział 3.4.2, algorytm P (losowa permutacja, znana jako tasowanie Fishera-Yatesa).
  • Tablice rozkładu chi-kwadrat: wartość krytyczna 27,88 dla 9 stopni swobody przy p = 0,001.
  • Ustawa z dnia 19 listopada 2009 r. o grach hazardowych (tekst jednolity Dz.U. 2025 poz. 595): art. 2 ust. 1 (gry liczbowe i loterie promocyjne), art. 5 ust. 1 (monopol państwa), art. 7 ust. 1 i art. 32 ust. 3 (zezwolenie dyrektora izby administracji skarbowej). Zweryfikowano 22.10.2026.

Źródła zweryfikowano 22.10.2026. Przykłady na tej stronie są obliczane tym samym kodem co narzędzie.

Najczęściej zadawane pytania

Czy te liczby są naprawdę losowe?
Pochodzą z kryptograficznie bezpiecznego generatora Twojej przeglądarki, zasilanego entropią systemu operacyjnego. W praktyce są nieprzewidywalne i nadają się do konkursów, wyboru próbek i gier.
Czy ta sama liczba może wypaść dwa razy?
Tylko wtedy, gdy opcja „Bez powtórzeń” jest wyłączona. Gdy jest włączona, każda liczba pojawia się w losowaniu najwyżej raz, jak kule wyjęte z worka.
Jak wylosować liczbę od 1 do 100?
Wpisz 1 w polu „Od” i 100 w polu „Do”, ustaw ilość na 1 i naciśnij „Losuj”. Mogą wypaść zarówno 1, jak i 100.
Jak wylosować numer ucznia z dziennika?
Wpisz 1 w polu „Od” i liczbę uczniów w klasie w polu „Do”, na przykład 28, ustaw ilość na 1 i naciśnij „Losuj”. Aby wybrać kilka osób naraz, zwiększ ilość i zostaw włączoną opcję „Bez powtórzeń”.
Czy mogę losować liczby ujemne lub dziesiętne?
Tak. Ujemne granice działają w obu trybach. Wybierz „Dziesiętne”, aby otrzymać wartości z 1–6 miejscami po przecinku; każda wartość z daną liczbą miejsc ma tę samą szansę.
Czy moje losowanie jest gdzieś zapisywane?
Nie. Wszystko dzieje się w Twojej przeglądarce i nic nie jest wysyłane ani zapisywane. Jeśli potrzebujesz potwierdzenia, skopiuj wynik albo pobierz plik tekstowy.
Czy mogę użyć generatora w loterii lub grze na pieniądze?
Nie. Gry losowe o pieniądze i losowania regulowane przepisami, na przykład loterie promocyjne, wymagają zezwolenia i nadzorowanej procedury. Używaj tego narzędzia do nieformalnych losowań, gier i wyboru próbek.
Jakie są limity?
Do 10 000 liczb w jednym losowaniu i granice do biliarda (10¹⁵) w obie strony; przy wielu miejscach po przecinku zakres musi być węższy. Bez powtórzeń zakres musi zawierać co najmniej tyle wartości, ile chcesz wylosować.

Ostatnia aktualizacja: środa, 14 października 2026