Generator Liczb Losowych
Losuj liczby z dowolnego zakresu — za darmo, bez logowania, z animacją
Ustawienia losowania
Gotowe zestawy do losowania
Nie chce Ci się ustawiać zakresu ręcznie? Wybierz jeden z gotowych zestawów poniżej — kliknij Wczytaj zestaw, a generator od razu ustawi właściwy zakres i liczbę losowań.
Lotto (6 z 49)
Wylosuj 6 unikalnych liczb z zakresu 1–49, posortowanych rosnąco — dokładnie jak w prawdziwym losowaniu Lotto.
Mini Lotto (5 z 42)
5 unikalnych liczb z zakresu 1–42, posortowanych rosnąco — zasady jak w grze Mini Lotto.
Multi Multi (10 z 80)
10 unikalnych liczb z zakresu 1–80, posortowanych rosnąco — zasady jak w grze Multi Multi.
Kostka do gry (1–6)
Cyfrowa kostka — jedna liczba z zakresu 1–6. Zastępuje fizyczną kostkę w grach planszowych.
Miesiąc (1–12)
Losowa liczba z zakresu 1–12 — do losowania miesiąca, kolejności lub numeru zadania.
Procent (1–100)
Losowa liczba z zakresu 1–100 — uniwersalna do gier, konkursów i szybkich decyzji.
Najczęściej zadawane pytania
Czy generator liczb losowych jest naprawdę losowy?
Tak. Każda liczba jest wybierana przez Math.random() — natywny generator liczb pseudolosowych przeglądarki — z równym prawdopodobieństwem dla każdej wartości w podanym zakresie. Animacja losowania jedynie wizualizuje wynik, który jest znany od razu.
Jak wylosować liczby do Lotto?
Wybierz preset "Lotto (6 z 49)" — generator ustawi zakres 1–49, wylosuje 6 liczb bez powtórzeń i posortuje je rosnąco, dokładnie jak w prawdziwym losowaniu Lotto. Dostępne są też presety Mini Lotto (5 z 42) i Multi Multi (10 z 80).
Czy mogę wylosować liczby bez powtórzeń?
Tak, włącz opcję "Bez powtórzeń" — wtedy żadna liczba nie pojawi się dwukrotnie w jednym losowaniu. Przydaje się przy losowaniu liczb do gier liczbowych, przydzielaniu numerów lub losowaniu kolejności bez duplikatów.
Jaki jest maksymalny zakres i liczba losowań?
Zakres może obejmować dowolne liczby całkowite (dodatnie i ujemne), a jednorazowo można wylosować od 1 do 20 liczb. Przy trybie "Bez powtórzeń" liczba losowań nie może przekroczyć rozmiaru wybranego zakresu.
Czy generator liczb losowych działa na telefonie?
Tak, generator jest w pełni responsywny i działa na smartfonie, tablecie oraz komputerze — bez instalowania żadnej aplikacji.
Jak udostępnić wylosowane ustawienia znajomym?
Kliknij przycisk ↗ — zakres, liczba losowań i opcje zostaną zakodowane w linku URL. Skopiuj go i wyślij dalej — każdy, kto otworzy link, zobaczy dokładnie te same ustawienia, gotowe do losowania.
Czy generator liczb losowych wymaga logowania?
Nie. Narzędzie działa całkowicie za darmo, bez logowania i rejestracji. Wchodzisz, ustawiasz zakres, losujesz — nie zbieramy żadnych danych.
Do czego można używać generatora liczb losowych?
Do losowania liczb w grach liczbowych (Lotto, Mini Lotto, Multi Multi), losowania zwycięzcy konkursu, przydzielania numerów, losowania kolejności w grupie, zajęć szkolnych, gier planszowych i wielu innych sytuacji, gdzie potrzebna jest bezstronna liczba losowa.
Generator Liczb Losowych Online — jak to działa?
Nasz generator liczb losowych to darmowe narzędzie dostępne bez rejestracji i logowania. Ustaw zakres (od–do), wybierz ile liczb chcesz wylosować, kliknij LOSUJ! i obserwuj animację. Wynik jest w pełni losowy — każda liczba w zakresie ma równe szanse.
Animacja jak w slot maszynie
Cyfry "kręcą się" i zatrzymują kolejno na wylosowanych wartościach, tworząc efekt napięcia.
Bez powtórzeń
Włącz tryb unikalnych liczb, gdy potrzebujesz różnych wartości w jednym losowaniu — jak w Lotto.
Sortowanie wyników
Posortuj wylosowane liczby rosnąco jednym kliknięciem — wygodne przy większych zestawach.
Udostępnij ustawienia
Twój zakres i opcje są zapisywane w linku — skopiuj URL i wyślij znajomym gotowy zestaw do losowania.
Do czego używać generatora liczb losowych?
Generator liczb losowych online sprawdza się wszędzie tam, gdzie potrzebujesz bezstronnej liczby:
- Gry liczbowe — typowanie liczb do Lotto, Mini Lotto, Multi Multi i innych gier losowych.
- Konkursy i losowania nagród — wybór zwycięzcy spośród ponumerowanych uczestników.
- Nauczyciele i trenerzy — losowanie numeru ucznia, kolejności prezentacji, podziału na grupy.
- Gry planszowe i towarzyskie — zastąpienie kostki lub losowanie startowej kolejności graczy.
- Codzienne decyzje — losowanie liczby, gdy potrzebujesz szybkiego, bezstronnego wyboru.
Jak ustawić zakres i liczbę losowań?
W panelu ustawień wpisz dolną i górną granicę zakresu (pola Od i Do) oraz przesuń suwak, żeby wybrać liczbę losowań (1–20). Możesz też skorzystać z gotowego presetu: Lotto, Mini Lotto, Multi Multi, Kostka, Miesiąc lub Procent — generator sam ustawi odpowiednie wartości.
Czy losowanie jest uczciwe?
Tak. Wylosowane liczby są wybierane przez Math.random() — natywny generator liczb pseudolosowych przeglądarki — zanim animacja w ogóle się zacznie. Animacja jedynie wizualizuje wynik: każda liczba w zakresie ma dokładnie takie same szanse na wylosowanie.
Jaki wzór (algorytm) stoi za generatorem?
Przeglądarka nie losuje liczb "znikąd" — korzysta z generatora liczb pseudolosowych (PRNG), czyli deterministycznego wzoru matematycznego, który na podstawie wewnętrznego stanu produkuje ciąg liczb wyglądających jak losowe. W JavaScript odpowiada za to funkcja Math.random(), a większość nowoczesnych silników przeglądarek (m.in. V8 w Chrome i Edge oraz SpiderMonkey w Firefoksie) implementuje ją algorytmem z rodziny xorshift128+.
Algorytm operuje na dwóch 64-bitowych liczbach (wewnętrznym stanie generatora) i w każdym kroku wykonuje serię przesunięć bitowych oraz operacji XOR:
s1 ^= s1 << 23
s1 ^= s1 >> 17
s1 ^= s0
s1 ^= s0 >> 26
nowy_stan = s1
wynik = s1 + s0 // znormalizowany do liczby z przedziału [0, 1)
Właśnie tę liczbę z przedziału [0, 1) generator na tej stronie mnoży i zaokrągla, żeby uzyskać liczbę całkowitą z wybranego przez Ciebie zakresu.
Historia wzoru — kto go wymyślił?
Rodzinę algorytmów xorshift wymyślił w 2003 roku George Marsaglia — amerykański matematyk i statystyk specjalizujący się w testowaniu generatorów liczb losowych (to on stworzył słynny zestaw testów statystycznych "Diehard"). W pracy "Xorshift RNGs" pokazał, że proste operacje przesunięcia bitowego i XOR dają generator bardzo szybki i zaskakująco dobry statystycznie.
W 2014 roku informatycy Sebastiano Vigna i David Blackman rozwinęli pomysł Marsaglii do wersji xorshift128+, poprawiając jakość statystyczną i wydłużając okres generatora. Silnik V8 (napędzający Chrome, Edge i Node.js) przyjął xorshift128+ w 2015 roku, zastępując wcześniej używany, słabszy algorytm MWC1616.
Ważne zastrzeżenie: xorshift128+ to szybki generator ogólnego zastosowania, ale nie jest kryptograficznie bezpieczny — jego wewnętrzny stan da się częściowo odtworzyć z obserwacji kolejnych wyników. Dlatego Math.random() świetnie nadaje się do gier, losowań i symulacji, ale nie powinien być używany do generowania haseł, tokenów sesji czy kluczy szyfrujących — do tego celu przeglądarki udostępniają osobne, kryptograficzne API: crypto.getRandomValues().
Do czego jeszcze można wykorzystać generator liczb losowych?
Poza już wymienionymi zastosowaniami (Lotto, konkursy, losowanie uczniów, gry planszowe) generator liczb losowych sprawdzi się też przy:
- Symulacjach i statystyce — metoda Monte Carlo, losowe próbkowanie danych, testy A/B.
- Testowaniu oprogramowania — generowanie losowych danych testowych (ID, ilości, wieku) do sprawdzania aplikacji.
- Grach RPG i planszowych — losowanie obrażeń, rzutów wielościennymi kośćmi (np. k20), losowych zdarzeń fabularnych.
- Organizacji pracy — losowanie kolejności prezentacji, przydzielanie numerów stanowisk, harmonogramów dyżurów.
- Ankietach i badaniach — losowy dobór próby respondentów, numerowanie formularzy.
- Codziennej kreatywności — losowanie liczby jako punktu wyjścia do zadania, wyzwania lub decyzji (np. losowa strona książki do przeczytania).