Wszystkie kalkulatory

Generator liczb losowych

Liczby całkowite, obie granice włącznie. Od 1 do 100 wyników; zakres do miliarda wartości.

Szybkie przykłady

Do zwykłych losowań i symulacji. Wynik nie jest oficjalnym losowaniem; narzędzie nie służy do haseł, kluczy, hazardu ani decyzji o skutkach prawnych.

Jak działa losowanie?

Generator wybiera liczby całkowite z domkniętego zakresu: dla 1–10 mogą wypaść zarówno 1, jak i 10. Opcja „Bez powtórzeń” wyklucza już wybrane liczby. Wynik można wykorzystać do ustalania kolejności, przydzielania zadań i zwykłych losowań.

Źródłem wartości jest crypto.getRandomValues(). Metoda odrzucania pomija nadmiarowe wartości 32-bitowego źródła przed przeliczeniem ich na wybrany zakres, dzięki czemu samo przeliczanie nie faworyzuje mniejszych liczb. To opis algorytmu, a nie audyt źródła losowości przeglądarki.

Obie granice muszą być bezpiecznymi liczbami całkowitymi JavaScript (od −9 007 199 254 740 991 do 9 007 199 254 740 991), maksimum musi być większe od minimum, a zakres może zawierać najwyżej 1 000 000 000 wartości.

Najczęstsze pytania

Czy minimum i maksimum są uwzględniane?

Tak. Dla liczb całkowitych obie granice są uwzględniane.

Dlaczego losowanie bez powtórzeń czasem jest niemożliwe?

Nie można wylosować więcej różnych liczb, niż zawiera wybrany zakres.

Czy każda liczba ma takie samo prawdopodobieństwo?

Generator używa wyboru metodą odrzucania, aby uniknąć błędu przeliczania źródła na wybrany zakres. Przy losowaniu bez powtórzeń kolejne wybory dotyczą pozostałych wartości.

Czy sortowanie wykonuje nowe losowanie?

Nie. Zmienia tylko kolejność istniejących wyników. Wyłączenie sortowania przywraca kolejność losowania.

Źródło i dalsze obliczenia

MDN: Crypto.getRandomValues() — dokumentacja źródła losowości przeglądarki. Procenty obliczysz za pomocą kalkulatora procentowego.

Losuj jedną lub wiele liczb z wybranego zakresu, bez powtórzeń, albo użyj szybkich ustawień dla kostki, monety i Lotto 6 z 49.

Pomóż ulepszyć Kalkmi Zgłoś błąd lub zaproponuj przydatny kalkulator.
Zaproponuj kalkulator
Tekst skopiowany
Removal error
Błąd przywracania
Calculator published
Calculator unpublished
Feedback sent
Gotowe
Błąd
Autor otrzymał:++
Calculator removed

Zainstaluj jako aplikację

Otwórz menu przeglądarki i wybierz „Dodaj do ekranu głównego” lub „Zainstaluj aplikację”.