Przejdź do treści

Generator liczb losowych

Ustaw minimum, maksimum i liczbę potrzebnych liczb, a otrzymasz losowe liczby całkowite — do 1 000 naraz, z dozwolonymi lub zakazanymi powtórzeniami, posortowane, jeśli chcesz. Skopiuj całą partię jednym kliknięciem. Za darmo, bez rejestracji, generowane w całości w przeglądarce.

Zakres

Opcje

Liczby pochodzą z kryptograficznego źródła losowości przeglądarki z próbkowaniem z odrzucaniem, więc każda wartość z zakresu jest jednakowo prawdopodobna — świetne do gier, prób i loterii. Do haseł i kluczy użyj dedykowanego generatora haseł.

Jak korzystać z generatora liczb losowych

  1. 1. Ustaw zakres. Wpisz minimum i maksimum — obie wartości są włączone, a liczby ujemne są dozwolone. Domyślnie jest od 1 do 100.
  2. 2. Wybierz, ile. Możesz poprosić o od 1 do 1 000 liczb w jednej partii.
  3. 3. Zdecyduj o powtórzeniach. Zostaw Zezwól na duplikaty zaznaczone dla niezależnych losowań albo odznacz je, aby każda liczba w partii była inna. Zaznacz Sortuj wyniki, aby partia była posortowana rosnąco zamiast w kolejności wylosowania.
  4. 4. Generuj i kopiuj. Naciśnij Generuj liczby, a potem Kopiuj wszystko, aby wkleić partię oddzieloną przecinkami do arkusza lub wiadomości.

Z powtórzeniami czy bez

Pole duplikatów przełącza między dwoma rodzajami losowania, a wybór niewłaściwego to najczęstszy błąd.

UstawienieCo modelujeDo czego służy
Duplikaty dozwoloneNiezależne losowania, każde z całego zakresu — jak ponowne rzucanie kostką.Symulowanie rzutów lub obrotów, losowe cyfry, dane testowe, wszystko, gdzie powtórzenie jest naturalne.
Duplikaty wyłączonePróbkowanie bez zwracania — jak losowanie ponumerowanych losów z kapelusza bez odkładania ich z powrotem.Wybór zwycięzców, dobór respondentów do ankiety, przydział kolejności, losowania w stylu loterii.

Przy wyłączonych duplikatach zakres musi zawierać co najmniej tyle liczb, ile prosisz; w przeciwnym razie narzędzie o tym poinformuje zamiast zgadywać. Powtórzenia są bardziej prawdopodobne, niż większość ludzi sądzi. Wylosuj 10 liczb z zakresu 1–100 przy dozwolonych duplikatach, a szansa, że co najmniej jedna wartość pojawi się dwa razy, wynosi około 37,2% — ta sama arytmetyka co w problemie urodzin, gdzie 23 osoby dają 50,7% szans na wspólne urodziny.

Przykład: badanie 25 z 240 uczniów

Załóżmy, że każdy uczeń rocznika ma numer w dzienniku od 1 do 240, a chcesz wylosować próbę 25 osób. Wpisz 1 jako minimum i 240 jako maksimum, ustaw liczbę na 25, odznacz Zezwól na duplikaty (uczeń nie może być ankietowany dwa razy) i zaznacz Sortuj wyniki. Otrzymane 25 liczb to numery w dzienniku do ankiety, już uporządkowane do sprawdzenia z listą. Ten sam układ wybiera zwycięzców losowania nagród: ponumeruj zgłoszenia, poproś o tyle liczb, ile jest nagród, i zostaw duplikaty wyłączone.

Losowanie w stylu loterii działa tak samo. Sześć różnych liczb z zakresu 1–49 to wylosowanie jednej z C(49, 6) = 13 983 816 możliwych kombinacji, więc każdy konkretny kupon ma szansę 1 do 13 983 816. Żaden wzór, np. 1-2-3-4-5-6, nie jest ani bardziej, ani mniej prawdopodobny niż inny.

Jak powstają liczby

Każda liczba jest losowana z kryptograficznego źródła losowości przeglądarki (crypto.getRandomValues) metodą próbkowania z odrzucaniem. Narzędzie odrzuca nierówny ogon zakresu generatora, więc każda liczba całkowita od minimum do maksimum ma dokładnie takie samo prawdopodobieństwo — nie ma obciążenia skalą, nawet przy bardzo szerokich zakresach. Przy wyłączonych duplikatach partia jest prawdziwą próbą bez zwracania, więc każdy możliwy zbiór różnych liczb ma równe szanse. Nie ma ziarna, więc partii nie da się odtworzyć — skopiuj ją, jeśli potrzebujesz zapisu. Do powtarzalnej listy z ziarnem użyj Random Assignment Generator. Liczby są nieprzewidywalne, ale są pokazywane na ekranie jako zwykłe wartości, więc ta strona nie jest generatorem haseł ani kluczy.

Którego narzędzia potrzebujesz?

Jeśli chcesz…Użyj
Liczby z zakresu, który wybierzesz, lub listę takich liczbTego generatora liczb losowych
Sumę jednej lub kilku kości, z ustawieniami d4–d100Symulator kości
Orła lub reszkę, z licznikiem i seriamiRzut monetą
Potasowaną talię i ręce rozdawane bez odkładania kartRandom Card Generator
Dane do ćwiczeń z zadaną średnią, rozrzutem lub korelacjąRandom Dataset Generator
Imiona zamiast liczb, losowane z listyLosowy wybór nazwiska

Najczęstsze pytania

Jak wygenerować losową liczbę od 1 do 100?
Zostaw minimum na 1, maksimum na 100, ustaw liczbę na 1 i naciśnij Generuj liczby. Oba końce zakresu są włączone, więc 1 i 100 mogą pojawić się tak samo często jak każda liczba pomiędzy nimi.
Czy ten generator liczb losowych jest naprawdę losowy?
Używa kryptograficznego źródła losowości przeglądarki, crypto.getRandomValues, i próbkowania z odrzucaniem, więc każda liczba w zakresie ma dokładnie takie samo prawdopodobieństwo. Ściśle mówiąc, to nadal źródło generowane przez komputer, zasilane entropią systemu operacyjnego, a nie fizyczny rzut kostką. Nie da się go jednak przewidzieć na podstawie wcześniejszych wyników. Nadaje się więc do gier, prób, loterii i ćwiczeń w klasie.
Czy ta sama liczba może pojawić się dwa razy?
Tylko jeśli na to pozwolisz. Przy zaznaczonym Zezwól na duplikaty każda liczba jest losowana niezależnie, więc powtórzenia są możliwe, a w większych partiach prawdopodobne. Odznacz pole, a każda liczba w partii będzie unikalna — co wymaga zakresu co najmniej tak dużego jak partia.
Czy mogę go użyć do haseł, kluczy lub innych celów bezpieczeństwa?
Nie do tego. Liczby pochodzą z kryptograficznego źródła, ale liczba wylosowana z zakresu, z duplikatami, sortowaniem i przyciskami kopiowania nie jest specjalnie przeznaczonym sekretem. Do haseł użyj Generatora haseł, który buduje ciąg o znanej entropii, a do unikalnych identyfikatorów Generatora UUID.
Jak losować zwycięzców loterii z jego pomocą?
Ponumeruj zgłoszenia od 1 do sumy, ustaw liczbę na liczbę nagród i odznacz Zezwól na duplikaty, aby nikt nie wygrał dwa razy. Dopasuj liczby do listy i zachowaj skopiowaną partię jako zapis. Jeśli wolisz losować imiona bezpośrednio, Losowy wybór nazwiska robi to samo bez numerowania.
Czy generuje ułamki lub liczby ujemne?
Generuje tylko liczby całkowite, ale zakres może być ujemny: minimum −10 i maksimum 10 losuje z 21 wartości, łącznie z zerem. Ułamkowe dane wejściowe są odrzucane z komunikatem proszącym o liczby całkowite.

Powiązane narzędzia

Więcej z kategorii Generatory losowe i losowanie