Jak używać
- Wybierz Liczby, Losuj z listy albo Moneta i kości.
- W przypadku liczb ustaw minimum, maksimum, ich liczbę i liczbę miejsc po przecinku. Zaznacz „Bez powtórzeń”, aby losować jak w loterii.
- Aby losować z listy, wklej po jednej pozycji w każdym wierszu i wybierz, ile pozycji wylosować. Każdą pozycję można wylosować tylko raz.
- Naciśnij Generuj lub Losuj, a następnie skopiuj wyniki. Naciśnij ponownie, aby losować od nowa.
Jak to działa
Liczby pochodzą z crypto.getRandomValues — wbudowanego w przeglądarkę generatora kryptograficznie bezpiecznych liczb, a nie z Math.random. Aby przekształcić losowe bity w liczbę z wybranego zakresu bez faworyzowania niektórych wartości, narzędzie stosuje próbkowanie z odrzucaniem: jeśli losowa wartość 32-bitowa trafi do niepełnego fragmentu na górze, którego nie da się podzielić równo przez wielkość zakresu, zostaje odrzucona i losowana jest kolejna. Proste działanie „losowa liczba % zakres” sprawiłoby, że niższe liczby byłyby nieco bardziej prawdopodobne.
Wartości minimalna i maksymalna są wliczone do zakresu. Przy określonej liczbie miejsc po przecinku zakres jest dzielony na kroki o tej wielkości (0,01 dla dwóch miejsc), a każdy krok jest równie prawdopodobny. Dlatego dla zakresu od 0 do 1 i dwóch miejsc po przecinku każda ze 101 wartości ma takie samo prawdopodobieństwo. Opcja „Bez powtórzeń” losuje bez zwracania, jak w loterii. Nie można wylosować więcej unikalnych liczb, niż zawiera zakres; narzędzie poinformuje Cię, jeśli tak się stanie.
Losowanie z listy miesza wiersze algorytmem Fishera–Yatesa i wybiera pierwsze N, dzięki czemu każdy element ma taką samą szansę i żaden wiersz nie zostaje wybrany dwa razy. Zduplikowane wiersze są traktowane jako osobne pozycje, więc nazwa wpisana dwa razy ma dwie szanse. Puste wiersze oraz spacje na początku i końcu wierszy są pomijane.
W rzucie monetą orzeł i reszka mają takie samo prawdopodobieństwo, a każda kostka daje wynik od 1 do 6 z jednakowym prawdopodobieństwem. Wyniki nie są zapisywane, więc nikt — nawet my — nie może zobaczyć ani odtworzyć losowania.
Przykłady
Losowanie jak w loterii
Ustaw minimum 1, maksimum 49, liczbę 6, włącz opcje „Bez powtórzeń” i „Sortuj”, a otrzymasz sześć różnych liczb, np. 4, 11, 23, 30, 37, 45.
Wylosuj zwycięzców konkursu
Wklej listę uczestników, wpisując po jednym imieniu i nazwisku w każdym wierszu, a następnie wylosuj 3 osoby. Każdy uczestnik może wygrać tylko raz i wszyscy mają takie same szanse.
Losowa liczba dziesiętna do testów
Ustaw minimum 0, maksimum 1 i 3 miejsca po przecinku, aby otrzymywać wartości takie jak 0,274 lub 0,901. Każda z 1001 możliwych wartości ma takie samo prawdopodobieństwo.
Często zadawane pytania
Czy liczby są naprawdę losowe?
Liczby pochodzą z kryptograficznie bezpiecznego generatora w przeglądarce, który jest inicjowany przez system operacyjny na podstawie zdarzeń sprzętowych. Nadaje się do losowań i zastosowań związanych z bezpieczeństwem. W przypadku loterii objętych regulacjami przestrzegaj zasad wymagających certyfikowanego sprzętu.
Czy wartości minimalna i maksymalna są wliczone do zakresu?
Tak. Dla zakresu od 1 do 6 można otrzymać 1, 2, 3, 4, 5 lub 6 — każdą z tych liczb z takim samym prawdopodobieństwem.
Dlaczego pojawia się błąd przy opcji „Bez powtórzeń”?
Przy losowaniu bez powtórzeń nie można wylosować więcej liczb, niż jest ich w zakresie. W zakresie od 1 do 10 są tylko 10 różnych liczb całkowitych. Zwiększ zakres, dodaj miejsca po przecinku albo zezwól na powtórzenia.
Czy ktoś może później sprawdzić lub powtórzyć moje losowanie?
Nie. Wyniki nie są zapisywane ani inicjowane na podstawie wartości, którą można ponownie wprowadzić. W przypadku publicznego losowania od razu nagraj ekran lub skopiuj wyniki.
Prywatność
Liczby i listy są generowane i przetwarzane wyłącznie w przeglądarce. Żadne dane nie są wysyłane, zapisywane ani uwzględniane w statystykach.