Przejdź do wyników
Narzędzia

Generator liczb losowych

Wylosuj liczbę lub zestaw liczb z podanego zakresu. Ustawiasz od-do i ile liczb wylosować, opcjonalnie bez powtórzeń (jak w losowaniu Lotto) i posortowane. Losowanie robi kryptograficzny generator przeglądarki, więc wynik jest w pełni nieprzewidywalny.

Opracował: DobryKalkulator.pl

Zakres losowania

Podaj przedział i ile liczb chcesz wylosować.

Parametry

Jak działa kalkulator

Narzędzie losuje liczby całkowite z podanego przedziału od-do (obie granice wliczane). Możesz wylosować jedną liczbę albo cały zestaw, z powtórzeniami lub bez (opcja unikalnych działa jak losowanie kul w Lotto). Losowanie wykonuje kryptograficzny generator przeglądarki (crypto.getRandomValues) z korektą tak zwanego obciążenia modulo, więc każda liczba z zakresu ma równą szansę. Wszystko liczy się lokalnie, nic nie jest wysyłane na serwer.

Jak liczymy (metodologia i wzory)

Dla losowania z powtórzeniami każda liczba to od + reszta(los, zakres), gdzie zakres to do − od + 1. Aby żadna liczba nie była faworyzowana, odrzucamy surowe wartości z górnego, niepełnego fragmentu zakresu generatora (rejection sampling), co eliminuje obciążenie modulo. Dla trybu bez powtórzeń budujemy listę wszystkich liczb z zakresu i losujemy z niej kolejno, usuwając wybrane (tasowanie typu Fishera-Yatesa). Sortowanie jest opcjonalne i nie wpływa na sam wynik losowania.

Założenia i ograniczenia

  • Losujemy liczby całkowite, obie granice włącznie. Jeśli Od jest większe od Do, granice są zamieniane.
  • Tryb bez powtórzeń wymaga, by w zakresie było co najmniej tyle liczb, ile chcesz wylosować.
  • Generator jest kryptograficzny, ale narzędzie służy do losowań uczciwych (konkursy, zabawy, kolejność). Nie jest przeznaczone do gier hazardowych na pieniądze.
  • Wynik powstaje w przeglądarce i znika po odświeżeniu strony.

Źródła i aktualizacja

Umieść ten kalkulator na swojej stronie

Skopiuj kod i wklej go w swoim artykule, kalkulator zadziała u Ciebie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: