Darmowy generator liczb losowych. Losuj liczby całkowite lub dziesiętne z dowolnego zakresu, z opcją wielu wyników i trybem bez powtórzeń.
Generator liczb losowych zwraca jedną lub więcej liczb z zadanego zakresu — całkowitych lub dziesiętnych — korzystając ze źródła losowości, dzięki czemu każdy wynik jest nieprzewidywalny i (opcjonalnie) wolny od powtórzeń.
Ostatnia aktualizacja:
Generator liczb losowych
Generator liczb losowych brzmi prosto, ale w praktyce nie wystarczy samo „wylosuj mi liczbę” — trzeba jeszcze określić zakres, wybrać między liczbami całkowitymi a dziesiętnymi, a czasem wylosować od razu kilka liczb bez powtórzeń. To narzędzie łączy wszystkie te opcje w jednym miejscu.
Pod maską korzysta z kryptograficznie bezpiecznego źródła losowości przeglądarki, gdy tylko jest ono dostępne, co daje wyższą jakość losowości niż podstawowe funkcje wbudowane w większość języków programowania — przydatne zarówno przy wyłanianiu zwycięzcy loterii, jak i przy rozstrzyganiu, kto dziś zmywa naczynia.
Liczby całkowite a dziesiętne
Liczby całkowite to domyślny wybór w większości codziennych zastosowań — rzuty kością, numery loteryjne, losowanie osoby z zespołu czy wybór zwycięskiego numeru biletu. Łatwo się na nich operuje i wynik nie budzi żadnych wątpliwości.
Tryb dziesiętny przydaje się, gdy potrzebujesz wartości, która nie jest okrągłą liczbą — symulacji pomiaru, danych testowych do arkusza kalkulacyjnego albo losowego procentu czy poziomu cenowego. Sam decydujesz, ile cyfr po przecinku ma się pojawić.
Unikanie powtórzeń
Losując naraz kilka liczb — na przykład na konkurs z wieloma zwycięzcami, zestaw unikalnych numerów loteryjnych czy przetasowaną listę identyfikatorów — zwykle zależy Ci na tym, by każda liczba różniła się od pozostałych. Wyłączenie powtórzeń gwarantuje, że żadna liczba nie pojawi się dwa razy w tej samej partii.
Jest tu jednak twarde ograniczenie: jeśli zakres jest mniejszy niż liczba unikalnych wartości, o które prosisz, spełnienie takiego żądania jest matematycznie niemożliwe. Narzędzie sprawdza ten warunek i informuje o problemie zamiast zwracać niepełny albo błędny wynik.
Typowe zastosowania
Poza grami i loteriami generatory liczb losowych to podstawowe narzędzie w statystyce przy doborze próby losowej, w testowaniu oprogramowania przy generowaniu realistycznych danych testowych oraz w badaniach naukowych przy losowym przydzielaniu uczestników do grup.
Sprawdzają się też w codziennych decyzjach — przy wyborze restauracji z krótkiej listy, ustalaniu kolejności w grze towarzyskiej czy rozstrzyganiu remisu — czyli w sytuacjach, w których zależy Ci na naprawdę bezstronnym wyniku, a nie zgadywaniu.
Praktyczne zastosowania
Organizacja loterii lub konkursu
Wyłonienie sprawiedliwego, bezstronnego zwycięzcy z ponumerowanej listy zgłoszeń.
Rzut wirtualną kością lub losowanie
Rozstrzyganie gier, decyzji czy kolejności bez użycia fizycznej kostki.
Generowanie danych testowych
Tworzenie przykładowych wartości liczbowych do arkuszy, baz danych lub testów oprogramowania.
Losowy dobór próby do badań
Wybór losowej podgrupy elementów lub uczestników z większego zbioru.
Podjęcie bezstronnej decyzji
Pozostawienie wyboru przypadkowi zamiast kierowania się wyłącznie intuicją.
Narzędzie korzysta z kryptograficznie bezpiecznego źródła losowości w Twojej przeglądarce (Web Crypto API), gdy jest ono dostępne, a w przeciwnym razie przełącza się na standardowy generator pseudolosowy. To rozwiązanie w zupełności wystarcza do gier, konkursów, losowego doboru próby i codziennych zastosowań, ale nie nadaje się do generowania kluczy kryptograficznych.
Tak — wyłącz opcję „Zezwól na powtórzenia”, a każda wylosowana liczba będzie unikalna. Pamiętaj, że zakres musi być na tyle szeroki, by pomieścić żądaną liczbę unikalnych wartości — na przykład nie da się wylosować 10 różnych liczb całkowitych z zakresu od 1 do 5.
Liczby całkowite nie mają części ułamkowej, np. 7 albo 42. Liczby dziesiętne mają cyfry po przecinku, a ich liczbę ustala się w opcji „miejsca dziesiętne” — przydaje się to przy symulowaniu pomiarów, cen albo dowolnej wartości, która nie jest okrągłą liczbą.
Tak, w polu „Ile liczb wylosować” możesz wpisać dowolną wartość do 100. Przyda się to przy losowaniu kilku numerów w stylu loterii, generowaniu danych testowych albo tworzeniu za jednym razem całej partii losowych próbek.
Tak — ustaw zakres odpowiadający liczbie zgłoszeń (na przykład od 1 do 250 przy 250 uczestnikach), wylosuj jedną liczbę, a otrzymasz numer zwycięskiego zgłoszenia. Jeśli losujesz kilku zwycięzców, wyłącz powtórzenia, aby nikt nie został wybrany dwukrotnie.