Przejdź do treści
HNarzędzia
pl
Kategorie

Generator liczb losowych - losowanie liczb, osób z listy, kości i moneta

Ustaw zakres i liczbę wyników albo wklej listę imion - generator wylosuje liczby, zwycięzców lub zespoły. Losowanie korzysta z kryptograficznego generatora przeglądarki.

  • Za darmo
  • Bez rejestracji
  • Prywatne
  • Działa lokalnie

Losowanie korzysta z kryptograficznego generatora przeglądarki (crypto.getRandomValues) z odrzucaniem wartości, więc każdy wynik ma dokładnie taką samą szansę. Nic nie jest wysyłane na serwer.

Jak wylosować liczby?

  1. 1.

    Ustaw zakres

    Wpisz najmniejszą i największą liczbę, ile liczb wylosować, a w razie potrzeby wybierz miejsca po przecinku.

  2. 2.

    Wybierz opcje

    Włącz „Bez powtórzeń”, jeśli liczby mają być różne (jak w Lotto), i wybierz sortowanie.

  3. 3.

    Kliknij „Losuj”

    Wynik pojawi się od razu - możesz losować ponownie i skopiować wyniki.

  4. 4.

    Losowanie z listy

    Na zakładce „Losowanie z listy” wklej imiona, aby wylosować zwycięzców, pomieszać kolejność lub podzielić je na zespoły.

Czy losowanie jest uczciwe?

Generator używa crypto.getRandomValues - kryptograficznie bezpiecznego źródła losowości przeglądarki - zamiast przewidywalnego Math.random(). Aby uniknąć obciążenia modulo (sytuacji, w której niektóre liczby są odrobinę częstsze, bo zakres nie dzieli równo puli wartości generatora), stosujemy rejection sampling: wartości z „ogona” puli są odrzucane i losowane na nowo. Dzięki temu każda liczba z zakresu ma dokładnie taką samą szansę.

Losowanie bez powtórzeń wykorzystuje tasowanie Fishera-Yatesa (dla małych zakresów) lub odrzucanie duplikatów (dla dużych), a podział na zespoły - to samo tasowanie i rozdzielenie osób po kolei, więc zespoły różnią się liczebnością co najwyżej o jedną osobę. Wszystko dzieje się lokalnie - lista imion nie jest nigdzie wysyłana.

Do czego użyć generatora?

  • Losowa liczba od 1 do 100 (lub dowolny zakres, także ujemny i dziesiętny) - do gier, quizów, testów.
  • Liczby bez powtórzeń - np. 6 z 49 do Lotto (to tylko losowanie, nie zwiększa szans na wygraną), numery do losowania nagród.
  • Losowanie z listy - wybór zwycięzcy konkursu, osoby do odpowiedzi, kolejności prezentacji.
  • Podział na zespoły - drużyny na lekcji WF, grupy projektowe, turnieje.
  • Kości i moneta - k4, k6, k8, k10, k12, k20, k100 oraz orzeł czy reszka do gier i podejmowania decyzji.

Prawdopodobieństwo - jakie są szanse?

Przy uczciwym losowaniu szansa na konkretny wynik to 1 / liczba możliwych wyników. Przy losowaniu bez powtórzeń liczy się kombinacje: dla Lotto (6 z 49) jest ich 49! / (6! · 43!) = 13 983 816.

LosowanieSzansa na konkretny wynik
Rzut monetą (orzeł)1/2 = 50%
Kość k6 (szóstka)1/6 ≈ 16,67%
Kość k20 (dwudziestka)1/20 = 5%
Liczba od 1 do 1001/100 = 1%
Szóstka w Lotto (6 z 49)1 : 13 983 816

Poprzednie wyniki nie wpływają na kolejne: po pięciu reszkach z rzędu szansa na orła nadal wynosi 50% (tzw. błąd hazardzisty). Przy losowaniu nagród w konkursie opisz zasady w regulaminie przed losowaniem, nagraj ekran lub zrób zrzut z wynikiem, a listę uczestników przygotuj tak, aby każda osoba występowała tylko raz - chyba że regulamin przewiduje dodatkowe losy. Udział procentowy wyników w większej serii policzysz kalkulatorem procentów.

Najczęściej zadawane pytania

Czy generator jest naprawdę losowy?

+
Tak. Korzysta z kryptograficznego generatora liczb losowych przeglądarki (crypto.getRandomValues) i techniki rejection sampling, która eliminuje obciążenie modulo, więc każda liczba z zakresu ma równe szanse.

Jak wylosować liczby bez powtórzeń?

+
Włącz opcję „Bez powtórzeń”. Wylosujesz wtedy różne liczby, ale nie więcej niż jest ich w zakresie (np. z przedziału 1-10 maksymalnie 10).

Ile liczb mogę wylosować naraz?

+
Do 10 000 liczb jednocześnie, z dowolnego zakresu liczb całkowitych lub dziesiętnych (do 6 miejsc po przecinku).

Jak wylosować zwycięzcę spośród uczestników?

+
Przejdź do zakładki „Losowanie z listy”, wklej imiona (jedno w linii lub po przecinku), wybierz „Wylosuj pozycje” i kliknij „Losuj”. Możesz wylosować jedną lub kilka osób.

Jak podzielić osoby na zespoły?

+
Wklej listę, wybierz „Podziel na zespoły”, wpisz liczbę zespołów i kliknij „Losuj”. Zespoły będą różnić się liczebnością co najwyżej o jedną osobę.

Czy moje dane są wysyłane na serwer?

+
Nie, losowanie odbywa się w całości w Twojej przeglądarce. Wpisana lista i wyniki nie opuszczają urządzenia.

Aktualizacja: