Generator liczb losowych

Podaj dwie wartości, a natychmiast dostaniesz losową liczbę z tego zakresu. Ten darmowy Random number generator nie wymaga logowania. Działa czysto po stronie klienta, w twojej przeglądarce.
Mechanika działania Random number generator
Wpisujesz dolną i górną granicę jako liczby całkowite. Narzędzie liczy deltę, odpala algorytm rozkładu jednostajnego i zwraca jedną wartość. Czasem pomylisz kolejność. Nie ma problemu. Generator obsługuje liczby ujemne i odwrócone zakresy bez rzucania wyjątkiem. Dostajesz dokładnie to, co wpisałeś.
Większość prostych implementacji w sieci opiera się na pseudogeneratorach. Używają deterministycznych wzorów matematycznych z seedem z zegara systemowego. Prawdziwa losowość wymaga entropii sprzętowej, której przeglądarki nie mają. Do losowania numeru na loterii czy tasowania playlisty pseudolosowość w zupełności wystarczy. Potrzebujesz po prostu liczby, która dla człowieka wygląda na nieprzewidywalną.
- Przyjmuje ujemne liczby całkowite dla obu granic.
- Automatycznie zamienia min i max, jeśli podasz je w odwrotnej kolejności.
- Zwraca wynik włącznie, co oznacza, że twoje granice to możliwe wyniki.
- Liczy deltę wewnętrznie, żeby zapewnić rozkład jednostajny.
Kiedy używać Random number generator
Programiści używają tego do mockowania odpowiedzi API albo generowania testowych ID. Projektanci losują offsety heksadecymalne do palet kolorów. Gracze rzucają wirtualnymi kośćmi, gdy fizycznych brakuje. Skala zastosowań idzie od trywialnych sztuczek na imprezie po poważne próbkowanie statystyczne. Możesz tego użyć też do przypisania losowych wag priorytetów w konfiguracji load balancera.
Jeśli chcesz wylosować liczbę do kluczy kryptograficznych, nie używaj do tego tego narzędzia. Funkcje matematyczne w przeglądarce nie mają puli entropii potrzebnej do bezpiecznego generowania kluczy. Zamiast tego użyj dedykowanej biblioteki kryptograficznej albo interfejsu secure random z twojego systemu operacyjnego.
Ograniczenia Random number generator
Narzędzie działa wyłącznie w granicach bezpiecznych liczb całkowitych JavaScript. Bezpiecznie wygenerujesz wartości od minus dziewięciu biliardów do plus dziewięciu biliardów. Poza tymi granicami precyzja zmiennoprzecinkowa się sypie i wyniki stają się przewidywalne. Trzymaj się standardowych zakresów 32-bitowych albo 64-bitowych liczb całkowitych dla pewnego outputu. Jeśli potrzebujesz większych granic, musisz napisać własną implementację.
Zwraca tylko liczby całkowite. Jeśli potrzebujesz precyzji dziesiętnej, to zły wybór. Potrzebujesz innego narzędzia, które obsługuje matematykę zmiennoprzecinkową i pozwala podać miejsca po przecinku. Ten generator trzyma się prostoty i działa ściśle na liczbach całkowitych.
- Maksymalna bezpieczna liczba całkowita to 9007199254740991.
- Minimalna bezpieczna liczba całkowita to -9007199254740991.
- Nie obsługuje ułamków dziesiętnych zmiennoprzecinkowych.
- Nie potrafi wygenerować tablicy wielu liczb naraz.
Jak używać Random number generator
- Wpisz pożądaną minimalną liczbę całkowitą w pierwszym polu.
- Wpisz pożądaną maksymalną liczbę całkowitą w drugim polu.
- Kliknij przycisk generowania, żeby obliczyć wynik.
- Skopiuj zwróconą liczbę całkowitą do swojego konkretnego przypadku użycia.
Typowe scenariusze zakresów
Oto szybkie zestawienie typowych danych wejściowych i ich oczekiwanych wyników.
| Przypadek użycia | Zakres wejściowy | Typ wyniku |
|---|---|---|
| Rzut monetą | 1 do 2 | Liczba całkowita |
| Sześcienna kostka | 1 do 6 | Liczba całkowita |
| Losowanie procentowe | 1 do 100 | Liczba całkowita |
| Wartość bajtu | 0 do 255 | Liczba całkowita |
Frequently asked questions
- Czy ten Random number generator jest faktycznie darmowy?
- Tak, jest całkowicie darmowy. Nie musisz zakładać konta ani płacić za funkcje premium. Po prostu otwórz stronę i zacznij losować.
- Czy mogę wylosować liczbę na telefonie?
- Interfejs jest w pełni responsywny i działa w mobilnych przeglądarkach. Po prostu wpisujesz granice w pola i klikasz przycisk. Zachowuje się dokładnie tak samo jak na desktopie.
- Dlaczego ciągle dostaję tę samą liczbę?
- Algorytmy pseudolosowe mogą czasem generować krótkie powtarzające się sekwencje, szczególnie gdy stan seeda jest podobny. Odśwież stronę albo odczekaj sekundę między kliknięciami, żeby zegar systemowy przesunął seed. Jeśli problem nie znika, implementacja matematyki w twojej przeglądarce może być zawieszona. Spróbuj wyczyścić cache albo użyć innej przeglądarki, żeby wykluczyć problemy z lokalnym stanem.
- Czy uwzględnia minimalną i maksymalną liczbę?
- Tak, zakres jest ściśle włącznie. Jeśli ustawisz granice na 1 i 10, zarówno 1, jak i 10 to poprawne możliwe wyniki. Narzędzie liczy deltę i mapuje rezultat na cały włącznie liczony przedział.
Udostępnij
Popularne narzędzia
Sprawdź, czy URL jest zindeksowany w pamięci podręcznej Google.
Sprawdź przekierowania 301 i 302 dla określonego adresu URL. Sprawdza do 10 przekierowań.
Uzyskaj przybliżone informacje o adresie IP.
Podaj adres IP, a my spróbujemy znaleźć powiązaną z nim domenę lub hosta.