Uniwersalny Generator RNG

Generator Liczb z Dowolnego Zakresu

Wylosuj jedną lub serię liczb w zdefiniowanym przez siebie przedziale [Min, Max]. Pełna kontrola nad unikalnością wyników i kryptograficzna precyzja.

Szybkie Zakresy:
Wynik Losowania:
—
Szukasz binarnego wyboru 50/50 zamiast liczb? Sprawdź nasz certyfikowany symulator rzutu monetą 3D z polskimi złotymi i fizyką rotacji.
Główny Symulator Rzutu Monetą 3D →

Generator liczb z dowolnego zakresu to podstawowe narzędzie stochastyczne w naukach empirycznych, edukacji, kryptografii i grach symulacyjnych. W odróżnieniu od uproszczonych generatorów wbudowanych w kalkulatory, nasz silnik na rzut-moneta.eu wykorzystuje sprzętową entropię W3C Web Crypto API, eliminując zniekształcenia statystyczne i błędy resztowe.

Komputerowy pulpit z profesjonalnymi narzędziami do losowania liczb, kośćmi wielościennymi i wykresami rozkładu
Struktura dyskretnego generatora losowego i narzędzia do analizy próbek statystycznych.

Matematyczny Model Dyskretnego Rozkładu Jednostajnego U(a, b)

Dla dowolnego domkniętego przedziału liczb całkowitych [a, b], gdzie a ≤ b, liczba wszystkich możliwych wartości w przestrzeni zdarzeń wynosi N = b - a + 1. W idealnym dyskretnym rozkładzie jednostajnym prawdopodobieństwo wylosowania dowolnej pojedynczej liczby k wynosi:

P(X = k) = 1 / (b - a + 1) = 1 / N

Podstawowe parametry statystyczne tego rozkładu wyznaczają ścisłe twierdzenia probabilistyczne:

  • Wartość oczekiwana (Średnia teoretyczna): E(X) = (a + b) / 2. Przy losowaniu liczb od 1 do 100 średnia wyniesie dokładnie 50,5.
  • Wariancja rozkładu: Var(X) = [(b - a + 1)2 - 1] / 12 = (N2 - 1) / 12.
  • Odchylenie standardowe: σ = √Var(X). Dla przedziału [1, 100] wynosi ono w przybliżeniu 28,87.

Dlaczego Standardowe Math.random() Zawodzi w Poważnych Zastosowaniach?

Większość internetowych generatorów losuje liczby za pomocą uproszczonej formuły JavaScript:

Math.floor(Math.random() * (max - min + 1)) + min; // BŁĄD ARCHITEKTONICZNY

Funkcja Math.random() opiera się na algorytmie pseudolosowym (np. Xoroshiro128+). Nie czerpie ona entropii fizycznej, a jej stan wewnętrzny da się odtworzyć już po zaobserwowaniu kilkunastu kolejnych wygenerowanych liczb. Co gorsza, przy konwersji 64-bitowej liczby zmiennoprzecinkowej na zakres całkowity występuje tzw. modulo bias — niektóre liczby mają minimalnie większą szansę wylądowania niż inne.

Nasz system stosuje 32-bitowy bufor sprzętowy crypto.getRandomValues(new Uint32Array(1)) i odrzuca wartości z reszty przekraczającej największą wielokrotność zakresu. Dzięki temu każda liczba ma bezwzględnie identyczną wagę matematyczną.

Tabela Parametrów dla Popularnych Przedziałów Losowych

Zakres [Min, Max] Liczba wartości (N) Szansa jednej liczby P(k) Wartość oczekiwana E(X) Główne Zastosowanie
1 – 101010,00%5,50Pytania szkolne, małe grupy
1 – 49 (Lotto)492,04%25,00Typowanie kuponów Totalizatora
1 – 50502,00%25,50Eurojackpot, konkursy social media
1 – 1001001,00%50,50Standard procentowy, loterie
1 – 100010000,10%500,50Losowania biletów, loterie masowe

Najczęściej Zadawane Pytania o Generator Zakresu Dowolnego

Jak wylosować liczbę z wybranego przedziału min-max?

W polach 'Od (Min)' i 'Do (Max)' wpisz granice przedziału liczbowego (np. od 1 do 50 lub od 100 do 200). Określ ile liczb chcesz wylosować (od 1 do 50) i kliknij przycisk 'Losuj Liczby'. System natychmiast wygeneruje wartości o równej szansie stochastycznej.

Czym różni się losowanie z powtórzeniami od losowania bez powtórzeń?

W losowaniu z powtórzeniami każda wygenerowana liczba może paść ponownie (jak przy wielokrotnym rzucie kostką). W losowaniu bez powtórzeń (zbiór unikalny) wylosowana wartość jest eliminowana z puli, co jest niezbędne np. przy losowaniu drużyn, miejsc na sali czy numerów lotto.

Czy generator eliminuje błąd reszty z dzielenia (modulo bias)?

Tak. Standardowe przekształcenie (buffer % zakres) faworyzuje mniejsze liczby, gdy zakres nie dzieli dokładnie 2^32. Nasz algorytm stosuje odrzucenie próby (rejection sampling), gwarantując idealnie płaski rozkład prawdopodobieństwa.

Do czego najczęściej wykorzystuje się generator z zakresem dowolnym?

Narzędzie służy nauczycielom do odpytywania uczniów wg numerów w dzienniku, organizatorom konkursów do losowania zwycięzców nagród, autorom gier planszowych i RPG oraz programistom do generowania wektorów testowych.

Czy mogę skopiować wylosowane liczby do schowka jednym kliknięciem?

Tak. Po zakończeniu losowania pod wygenerowanymi liczbami pojawia się przycisk szybkiego kopiowania wyników, który formatuje wartości w czytelną listę gotową do wklejenia do Excela, Worda lub mediów społecznościowych.