Kryptograficzny Generator Entropii

Generator Liczb Losowych Online

Wybierz zakres (od minimalnej do maksymalnej) i ilość liczb. Błyskawiczny silnik losujący o zerowej przewidywalności.

Szybkie Zakresy:
Wynik Losowania:

W erze cyfrowej generowanie prawdziwie losowych liczb jest jednym z najtrudniejszych problemów informatycznych. Komputery są maszynami deterministycznymi — wykonują instrukcje krok po kroku, przez co tradycyjne algorytmy tworzą jedynie złudzenie losowości.

Świetliste cyfry i kości w przestrzeni cyfrowej
AI Visual
Kryptograficzny silnik losujący oparty na sprzętowych fluktuacjach kwantowych procesora.

Dlaczego Entropia Sprzętowa Ma Znaczenie?

Większość bezpłatnych stron w polskim internecie korzysta z przestarzałej metody Math.random(), która jest podatna na odtworzenie sekwencji liczb przy użyciu metod inżynierii wstecznej (np. ataki na silnik V8).

Nasz generator wykorzystuje standard W3C Web Cryptography, spełniający rygorystyczne normy bezpieczeństwa FIPS 140-2. Dzięki temu wylosowane liczby mogą być z pełnym zaufaniem stosowane w oficjalnych konkursach, losowaniach nagród firmowych, badaniach naukowych oraz audytach statystycznych.

Eliminacja Błędu Modulo (Modulo Bias)

Podczas sprowadzania dużej 32-bitowej liczby losowej do mniejszego zakresu [min, max] naiwne użycie operatora modulo (%) może prowadzić do nieznacznego faworyzowania początkowych liczb. Nasz algorytm stosuje technikę odrzucania nadmiarowego zakresu (ang. rejection sampling), co gwarantuje matematycznie bezbłędny rozkład jednostajny.

Dzięki temu każdy użytkownik ma 100% pewności, że generowane liczby są w pełni bezstronne i mogą być stosowane w audytach oraz losowaniach nagród.

Czym różni się generator kryptograficzny (CSPRNG) od pseudolosowego (PRNG)?

Standardowy generator pseudolosowy (np. Math.random()) używa prostego algorytmu arytmetycznego z powtarzalnym ziarnem (seed). Generator kryptograficzny Web Crypto API (crypto.getRandomValues) pobiera fizyczną entropię z jądra systemu operacyjnego, uniemożliwiając przewidzenie kolejnej liczby nawet przy znajomości wszystkich poprzednich wyników.

Czy mogę wylosować liczby bez powtórzeń?

Tak. Nasz generator umożliwia wygenerowanie puli unikalnych liczb całkowitych bez duplikatów (np. do loterii, przydziału zadań czy rozlosowania nagród).