darmowy generator liczb losowych online
Generator liczb losowych wybiera liczby z równym prawdopodobieństwem w ustawionym zakresie. Użyj go do gier, loterii, próbkowania statystyk lub za każdym razem, gdy potrzebujesz bezstronnego losowego.
Zapisano do ulubionych
Ulubione kalkulatory znajdziesz na stronie głównej w sekcji „Ulubione”. Są zapisywane tylko w tej przeglądarce na tym urządzeniu, więc nie pojawią się na innym urządzeniu ani w innej przeglądarce. Bez konta i bez serwera.
Jak używać
- Ustaw minimalne i maksymalne wartości dla swojego zakresu.
- Wybierz liczbę liczb do wygenerowania (1–100).
- Wybierać Liczba całkowita lub Dziesiętny Typ.
- Sprawdź lub odznacz Zezwól na duplikaty W razie potrzeby.
- Trzask Generować aby zobaczyć swoje losowe liczby.
Jak to działa
Każda liczba jest rysowana niezależnie i jednolicie z zakresu [min, max].
W przypadku liczb całkowitych bez duplikatów kalkulator używa częściowego shuffle Fisher-Yates :
Place all integers min..max in a pool.
For each position i from 0 to count-1:
pick random j from i..poolLength-1
swap pool[i] and pool[j]
use pool[i] as the next result
W przypadku dziesiętnych każda wartość jest rysowana jako:
value = min + Math.random() × (max − min)
Zaokrąglone do 2 miejsc po przecinku.
Wspólne zastosowania
- Loteria lub losowanie loterii — Wybierz 6 unikalnych liczb całkowitych od 1 do 49 (wyłącz duplikaty).
- Próbkowanie losowe — Wybierz 20 wierszy z listy 500, generując 20 unikalnych liczb całkowitych od 1 do 500.
- Randomizacja gry — Kolejność inicjatywy, krople łupów, wyzwalacze zdarzeń.
- Przypisanie testu A/B — Zdecyduj, który wariant widzi użytkownik, generując 1 liczbę całkowitą z 1–2 (lub 1–n).
- Wybór jednej decyzji — „Głowy lub ogony” to 1-2; „Która restauracja” to 1–N, gdzie N jest twoją krótką listą.
Przykłady obliczeń
Wybór loterii — 6 unikalnych numerów od 1–49
- Min: 1, maks.: 49, liczba: 6, typ: liczba całkowita, zezwól na duplikaty: poza
- Przykładowe wyjście: 7, 12, 23, 31, 38, 44
Wybierz losowego zwycięzcę z 250 zgłoszeń
- Min: 1, Max: 250, Liczba: 1
- Wyjście: 187 → Wpis #187 Zwycięstwa
Test Monte Carlo — 10 miejsc dziesiętnych między 0 a 1
- Min: 0, Max: 1, Liczba: 10, Typ: Dziesiętny
- Wyjście: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69
Uwagi
- Nie zabezpieczone kryptograficznie — Korzysta z przeglądarki
Math.random(), Dobre dla loterii, gier i samplowania, ale nie W przypadku haseł, tokenów lub czegokolwiek, gdzie można wykorzystać przewidywalność. Wykorzystaćcrypto.getRandomValues()lub sprzętowy RNG dla bezpieczeństwa. - W przypadku bardzo dużych zakresów (np. od 1 do 1 000 000), duplikaty liczb całkowitych są mało prawdopodobne, nawet jeśli dozwolone są duplikaty.
- Licznik jest ograniczony do 100, aby wyniki były czytelne.
- Tryb dziesiętny zawsze dopuszcza duplikaty, ponieważ powtarzanie określonej wartości z dwoma dziesiętnymi miejscami z szerokiego zakresu jest rzadkie.
- Jarmark vs. mundur — Generator jest jednolity: każda wartość z zakresu ma równe prawdopodobieństwo. „Losowe” nie oznacza, że każda sekwencja „wydaje się” losowa — przebieg 7 7 7 jest tak samo prawdopodobny jak 3 8 1 w szerokim zakresie.
Referencje
- Random number generationWikipedia · en.wikipedia.org
- Discrete uniform distribution — equal probability over a range of integersWikipedia · en.wikipedia.org
Najczęściej zadawane pytania
Czy liczby są naprawdę przypadkowe?
Co to znaczy "pozwól na duplikaty"?
Dlaczego wyłączenie duplikatów czasami powoduje błąd?
Jaka jest różnica między liczbą całkowitą a wyjściem dziesiętnym?
Jak udostępnić ustalone losowe ziarno?
Osadź ten kalkulator
Dodaj ten darmowy kalkulator do własnej witryny. Skopiuj fragment — działa w dowolnym miejscu, w którym możesz wkleić HTML i pozostaje zsynchronizowany z tą stroną.
Powiązane kalkulatory
- Wałek do kości
Rzuć kośćmi wielościennymi i oblicz prawdopodobieństwo trafienia liczby docelowej.
- Kalkulator kombinacji
Policz liczbę sposobów wybierania elementów z zestawu.
- Kalkulator prawdopodobieństwa
Oblicz prawdopodobieństwo dla zdarzeń prostych i złożonych.
- Średni kalkulator
Znajdź średnią, medianę i tryb listy liczb.