Zainstaluj naszą aplikację 🪄 kliknij ikonę w prawym górnym rogu paska adresu.

Generator liczb losowych

0 z 0 ocen
młoda kobieta pokazująca gest OK przy neonowym stanowisku streamerskim wyświetlającym Random number generator

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

  1. Wpisz pożądaną minimalną liczbę całkowitą w pierwszym polu.
  2. Wpisz pożądaną maksymalną liczbę całkowitą w drugim polu.
  3. Kliknij przycisk generowania, żeby obliczyć wynik.
  4. 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życiaZakres wejściowyTyp wyniku
Rzut monetą1 do 2Liczba całkowita
Sześcienna kostka1 do 6Liczba całkowita
Losowanie procentowe1 do 100Liczba całkowita
Wartość bajtu0 do 255Liczba 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