Bezpieczne liczby losowe dla ludzi i oprogramowania

Generator liczb losowych

Generuj liczby całkowite lub dziesiętne dzięki precyzyjnej kontroli, przejrzystym statystykom i wynikom do pobrania. Narzędzie wykorzystuje kryptograficznie silną losowość przeglądarki i przechowuje najnowsze losowania tylko w tej zakładce.

◆ Kryptograficznie silna losowość
42

Liczby całkowite, dziesiętne i unikalne losowania

Skonfiguruj losowe losowanie

Wybierz szybkie ustawienie wstępne lub samodzielnie ustaw zakres, ilość, niepowtarzalność, parzystość i kolejność.

Szybkie ustawienia wstępne

Wygeneruj od 1 do 1000 wartości jednocześnie.

Do działania generatora interaktywnego wymagana jest obsługa JavaScript. Włącz JavaScript i załaduj ponownie stronę, aby utworzyć losowe losowanie.


Bezpieczne losowanie zakończone

Wygenerowane liczby

Każda wartość jest próbkowana w sposób jednolity z kwalifikujących się wartości w wybranym zakresie.

Statystyki wyników

Policz–
Wyjątkowy–
Minimalne–
Maksymalnie–
Suma–
Znaczy–
Mediana–

Migawka dystrybucji

Słupki pokazują częstotliwości dla poszczególnych wartości lub przedziałów o jednakowej wielkości. Mała próbka nie będzie wyglądać idealnie równomiernie.

Ostatnie losowania w tej zakładce

Ostatnie pięć losowań pozostaje tylko w tej zakładce przeglądarki i znika po jej zamknięciu lub ponownym załadowaniu.

Wygeneruj wynik, aby rozpocząć tymczasową historię.

Jak działa bezpieczne i bezstronne pokolenie

Web Crypto w przeglądarce

Kalkulator interaktywny używa crypto.getRandomValues zamiast Math.random(). Wartości, które mogłyby wprowadzić błąd modulo, są odrzucane i próbkowane ponownie.

Próbkowanie bez wymiany

W przypadku unikalnych losowań Floyd’s algorithm wybiera żądaną liczbę odrębnych pozycji bez zwalniania pod koniec dużego losowania.

Jasne granice

Narzędzie pozwala na maksymalnie 1000 wyników i sprawdza każdy zakres. Te limity zapewniają responsywność strony nawet w przypadku żądania dużego zestawu.

Losowość nie jest przewidywaniem

Każda kwalifikująca się wartość ma takie samo prawdopodobieństwo w jednolitym losowaniu. Poprzednie wyniki nie sprawiają, że przyszła wartość będzie mniej lub bardziej prawdopodobna.

Przydatne sposoby wykorzystania liczb losowych

Gry i uczciwe losowania

Wybierz kolejność tur, wyniki kości, zespoły, zwycięzców lub pytania w klasie ze znanego zakresu.

Testowanie i przykładowe dane

Twórz ograniczone wartości dla arkuszy kalkulacyjnych, testów oprogramowania, przykładów i demonstracji.

Statystyki i symulacje

Zbuduj niezależne, jednolite próbki, a następnie sprawdź zaobserwowaną średnią, medianę i wykres częstotliwości.

Kreatywne podpowiedzi

Wybierz losowo stronę, temat, ćwiczenie, indeks kolorów lub wyzwanie, jeśli chcesz mieć bezstronny punkt wyjścia.

Ważne ograniczenia

Generator ten nadaje się do uczciwych losowań ogólnego przeznaczenia i technicznie mocnych próbek losowych. Nie używaj prostego losowania numeru jako hasła, klucza szyfrowania, regulowanego systemu loterii, usługi hazardowej lub substytutu sprawdzonego specjalistycznego oprogramowania.

Często zadawane pytania dotyczące generatora liczb losowych

Czy wygenerowane liczby są mocne kryptograficznie?

Kalkulator wykorzystuje Web Crypto w przeglądarce i nie używa Math.random() do generowania wyników.

Czy generator może uwzględniać liczby ujemne?

Tak. Wprowadź ujemne minimum, dodatnie lub ujemne maksimum i wybierz tryb liczb całkowitych lub dziesiętnych.

Czy uwzględniono punkty końcowe zakresu?

Tak. Zarówno wartość minimalna, jak i maksymalna są kwalifikującymi się wynikami, jeśli odpowiadają wybranemu filtrowi dokładności i liczb całkowitych.

Co znaczy wyjątkowy?

Unikalność oznacza pobieranie próbek bez wymiany. Wartość może pojawić się w tym losowaniu maksymalnie raz, zatem zakres musi zawierać co najmniej tyle kwalifikujących się wartości, ile zażądano.

Dlaczego wykres częstotliwości może wyglądać nierówno?

Losowość nie wymusza zrównoważenia małych próbek. Częstotliwości zwykle stają się bardziej stabilne dopiero po wielu niezależnych pociągnięciach.

Czy mogę generować wartości dziesiętne?

Tak. Tryb dziesiętny pobiera próbki równomiernie ze stałych przyrostów utworzonych przez wybraną liczbę miejsc po przecinku.

Czy mogę wykorzystać wyniki w arkuszu kalkulacyjnym?

Tak. Pobierz plik CSV zawierający jedną wygenerowaną wartość w każdym wierszu lub skopiuj wszystkie wartości i wklej je do arkusza kalkulacyjnego.

Czy mogę wygenerować wiele wartości jednocześnie?

Tak. Wybierz dowolną kwotę od 1 do 1000. W przypadku bardzo dużych próbek pobierz wynik CSV lub TXT zamiast kopiować pojedyncze wartości.

Czy wyniki są przechowywane?

Ostatnie pięć losowań pozostaje tylko w tej zakładce przeglądarki i znika po jej zamknięciu lub ponownym załadowaniu.

Czy to nadaje się do haseł lub kluczy szyfrujących?

Użyj specjalnie zaprojektowanego generatora haseł lub kluczy, który kontroluje wymagany format i obsługę. Wyświetlane losowanie liczbowe ma zwykle niewłaściwy format sekretu.

Jak uniknąć błędu modulo?

Generator odrzuca losowe wartości źródłowe spoza największego, równomiernie podzielnego przedziału przed mapowaniem ich do żądanego zakresu.

Jaki jest maksymalny rozmiar losowania?

Kalkulator pozwala na wygenerowanie do 1000 wartości w jednym losowaniu.