Czym jest generator liczb losowych?
Generator liczb losowych wybiera liczby tak, aby nie dało się przewidzieć wyniku ani na niego wpłynąć. Możesz ustawić dowolny zakres liczb całkowitych — od małego, np. od 1 do 6, po zakres od −1 000 000 000 do 1 000 000 000 — i wylosować jedną liczbę lub nawet 1000 naraz. To Ty decydujesz, czy liczby mogą się powtarzać i czy wyniki mają być posortowane.
Jak go używać
- Ustaw zakres. Wpisz najmniejszą i największą liczbę, jaką chcesz wylosować. Oba końce się wliczają, więc zakres od 1 do 10 może dać zarówno 1, jak i 10.
- Wybierz ilość. Wpisz, ile liczb ma zostać wylosowanych.
- Z powtórzeniami albo bez. Gdy Zezwalaj na powtórzenia jest zaznaczone, każda liczba jest losowana osobno i ta sama może pojawić się znowu – jak przy kilku rzutach kostką. Odznacz je, a wszystkie liczby będą różne, jak losy wyciągane z kapelusza.
- Sortuj, jeśli chcesz. Zaznacz Sortuj wyniki, aby pokazać liczby od najmniejszej do największej – przydatne przy losowaniach w stylu Lotto.
- Kliknij Losuj, a potem Kopiuj, aby wkleić liczby do wiadomości albo arkusza.
Pełny ekran: kliknij Pełny ekran u góry narzędzia, aby pokazać wylosowane liczby w dużym rozmiarze – przydatne, gdy prowadzisz loterię na dużym ekranie albo w streamie. Naciśnij Esc, aby wrócić. W 🎨 Kolory i efekty możesz wybrać własne kolory tła i przycisków (albo zielone tło do streamu) i zdecydować, czy wynik ma się pojawiać w dużym rozmiarze z fajerwerkami.
Jak wybierane są liczby
Wiele prostych generatorów losowych używa Math.random(), które wystarcza do gier, ale nie zostało zaprojektowane z myślą o nieprzewidywalności. To narzędzie używa crypto.getRandomValues, kryptograficznie bezpiecznego generatora wbudowanego we wszystkie nowoczesne przeglądarki. Unika też częstego błędu zwanego obciążeniem modulo: gdy surową wartość losową dopasowuje się do zakresu, niektóre liczby mogą stać się odrobinę bardziej prawdopodobne od innych. Generator odrzuca te nieliczne surowe wartości, które powodowałyby odchylenie, i losuje ponownie, więc każda liczba z Twojego zakresu ma dokładnie taką samą szansę.
Wszystko dzieje się w Twojej przeglądarce. Żadne liczby nie są wysyłane na serwer ani tam zapisywane.
Kiedy przydaje się generator liczb?
- Loterie i konkursy: ponumeruj losy, ustaw zakres od 1 do ostatniego losu, wyłącz powtórzenia i wylosuj tylu zwycięzców, ile jest nagród.
- Zakłady Lotto: w Lotto losuje się 6 liczb z 49. Ustaw zakres od 1 do 49, wybierz 6, wyłącz powtórzenia i zaznacz sortowanie. Szansa na trafienie szóstki to 1 do 13 983 816, niezależnie od tego, jakie liczby skreślisz – losowe liczby nigdy „nie muszą w końcu wypaść”.
- Nauczanie i zadania domowe: twórz losowe działania, wybierz, które zadanie sprawdzić, albo pokaż uczniom, jak często liczby powtarzają się w serii losowań.
- Próby i testy: wybierz losowe wiersze arkusza do kontroli, losowych uczestników ankiety albo stwórz dane testowe.
- Gry: zdecyduj, kto zaczyna, ustaw losowy cel punktowy albo zastąp brakujące kości dowolnym zakresem.
Wskazówki
- Bez powtórzeń nie możesz wylosować więcej liczb, niż jest w zakresie. Od 1 do 10 to najwyżej 10 liczb, czyli po prostu liczby od 1 do 10 w losowej kolejności. To szybki sposób na przemieszanie ponumerowanej listy.
- Liczby ujemne działają, więc −50 do 50 to prawidłowy zakres.
- Tylko dwa możliwe wyniki? Możesz losować 1 lub 2, ale szybciej będzie rzucić monetą i sprawdzić, czy wypadnie orzeł, czy reszka.
- Jeśli chcesz rzucać wirtualnymi kośćmi i sumować wyniki, użyj narzędzia do rzutu kostką. Aby losować imiona zamiast liczb, skorzystaj z generatora drużyn i imion albo koła fortuny.