RT Random Tools

Generator liczb losowych — Random Number Generator

Generuj bezpieczne losowe liczby całkowite z zakresu, z opcjami ilości, duplikatów i sortowania, bezpośrednio w przeglądarce.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Numbers will appear here.

Advertisement

Generuj losowe liczby całkowite z zakresu

Ten generator liczb losowych został stworzony z myślą o prostych wynikach całkowitoliczbowych: wybierz minimum, maksimum i ilość, a następnie wygeneruj liczby. Może wylosować jedną liczbę do szybkiej decyzji albo całą serię do losowań, danych ćwiczeniowych, przykładów na lekcje i małych symulacji. Wyniki pojawiają się w dużym polu, które można skopiować, a opcja sortowania może ułożyć serie od najmniejszej do największej, gdy czytelność jest ważniejsza niż zachowanie kolejności generowania.

Narzędzie korzysta z crypto.getRandomValues, czyli interfejsu API przeglądarki zaprojektowanego do generowania silnych losowych bajtów. Aby uniknąć obciążenia modulo, wartości spoza równego przedziału są odrzucane i losowane ponownie, zanim zostaną przypisane do żądanego zakresu. Ten szczegół jest niewidoczny podczas zwykłego użytkowania, ale sprawia, że każda liczba całkowita z zakresu ma takie same szanse. Generator pozostaje wygodnym narzędziem po stronie klienta, a nie zamiennikiem audytowanych systemów loteryjnych ani regulowanych procesów kryptograficznych, lecz świetnie nadaje się do codziennych, uczciwych losowań.

Duplikaty czy unikalne liczby?

Pozwól na duplikaty, gdy każde losowanie ma być niezależne, jak przy rzucie kostką, gdzie ta sama wartość może wypaść wiele razy. Wyłącz je, gdy losujesz bez zwracania, na przykład wybierając numery biletów, przydzielając miejsca lub tworząc unikalny zestaw ćwiczeń. Jeśli poprosisz o więcej unikalnych liczb, niż zawiera zakres, strona automatycznie ograniczy ilość do dostępnego zakresu i poinformuje o tym.

Prywatne generowanie liczb

Żaden zakres, ilość ani wynik nie jest wysyłany na serwer. Wszystko jest generowane w Twojej przeglądarce i znika, chyba że skopiujesz to gdzie indziej. Dzięki temu małe wewnętrzne losowania, materiały lekcyjne i robocze zestawy danych pozostają proste i prywatne.

Wybór odpowiedniego zakresu

Zarówno minimum, jak i maksimum są wliczone, więc zakres od 1 do 100 może zwrócić każdy z końców. Wartości ujemne także działają, co jest przydatne przy próbkach temperatur lub przesunięciach punktacji. Ustawienie ilości większej niż jeden daje serię jednym kliknięciem, co jest wygodne przy wypełnianiu arkusza ćwiczeń lub losowaniu kilku losów na raz.

Aby uczciwie wylosować spośród ponumerowanych uczestników, ustaw minimum na pierwszy los, maksimum na ostatni, wyłącz duplikaty i ustaw ilość równą liczbie zwycięzców. Odwrócone granice są zamieniane automatycznie, więc wpisanie 50 i 10 działa tak samo jak 10 i 50. Ponieważ wyniki nie są zapisywane, skopiuj je przed ponownym generowaniem, jeśli potrzebujesz zapisu losowania.

Jak używać

  1. Ustaw zakresWpisz minimalną i maksymalną wartość całkowitą, którą chcesz dopuścić.
  2. Wybierz ilośćWygeneruj jedną liczbę lub serię liczb losowych.
  3. Wybierz opcjeDopuść duplikaty, aby losować ze zwracaniem, lub posortuj wynik dla lepszej czytelności.

Najczęściej zadawane pytania

Czy używana jest losowość kryptograficzna?
Tak. Losowe liczby całkowite są generowane w przeglądarce za pomocą crypto.getRandomValues.
Czy mogę zapobiec duplikatom?
Tak. Wyłącz Allow duplicates, a narzędzie zwróci tylko unikalne liczby z wybranego zakresu.
Co się stanie, jeśli poproszę o zbyt wiele unikalnych liczb?
Strona ograniczy ilość do wielkości zakresu i wyjaśni wprowadzoną zmianę.
Czy wygenerowane liczby są przechowywane?
Nie. Pojawiają się tylko w Twojej przeglądarce i możesz je skopiować, jeśli chcesz.
Advertisement