Zdarma online generátor náhodných čísel
Generátor náhodných čísel vybírá čísla se stejnou pravděpodobností v celém rozsahu, který nastavíte. Použijte jej pro hry, loterie, vzorkování statistik nebo kdykoli potřebujete nezaujaté náhodné.
Uloženo do oblíbených
Vaši oblíbenci živě na domovské stránce pod vaše oblíbenéJsou uloženy pouze na Toto zařízení a prohlížeč — Otevřete web na svém telefonu nebo v jiném prohlížeči a neuvidíte je tam. Žádný účet, žádný server.
Jak používat
- Nastavte minimální a maximální hodnoty pro váš rozsah.
- Vyberte, kolik čísel vygenerovat (1–100).
- Vybrat Celé číslo nebo Desetinný Typ.
- Zkontrolujte nebo zrušte zaškrtnutí Povolit duplikáty podle potřeby.
- Cvaknutí Generovat Chcete-li vidět svá náhodná čísla.
Jak to funguje
Každé číslo je nakresleno nezávisle a rovnoměrně z rozsahu [min, max].
Pro celá čísla bez duplikátů používá kalkulačka Fisher-Yates částečné zamíchání:
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
U desetinných míst je každá hodnota vylosována jako:
value = min + Math.random() × (max − min)
zaokrouhleno na 2 desetinná místa.
Běžná použití
- Loterie nebo slosování o slosování — Vyberte 6 jedinečných celých čísel z 1–49 (zakázat duplikáty).
- Náhodné vzorkování — Vyberte 20 řádků ze seznamu 500 vygenerováním 20 jedinečných celých čísel od 1 do 500.
- randomizace hry — Pořadí iniciativy, poklesy kořisti, spouštěče událostí.
- Přiřazení testu A/B — Rozhodněte se, kterou variantu uživatel vidí vygenerováním 1 celého čísla z 1–2 (nebo 1–n).
- Rozhodnutí vybrat jeden — „Hlavy nebo ocasy“ je 1–2; „Která restaurace“ je 1–N, kde N je váš užší seznam.
Zpracované příklady
Výběr v loterii — 6 jedinečných čísel od 1 do 49
- min: 1, max: 49, počet: 6, typ: celé číslo, povolit duplikáty: z
- Vzorový výstup: 7, 12, 23, 31, 38, 44
Vyberte náhodného výherce z 250 příspěvků
- min: 1, max: 250, počet: 1
- Výstup: 187 → Položka #187 vyhrává
Monte Carlo Test — 10 desetinných míst mezi 0 a 1
- min: 0, max: 1, počet: 10, typ: desítkové
- Výstup: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69
poznámky
- není kryptograficky bezpečné — Používá prohlížeč
Math.random(), v pořádku pro loterie, hry a vzorkování, ale ne pro hesla, tokeny nebo cokoli, kde lze zneužít předvídatelnost. Použitícrypto.getRandomValues()nebo hardwarové RNG pro bezpečnost. - Pro velmi velké rozsahy (např. 1 až 1 000 000) jsou duplicitní celá čísla nepravděpodobná, i když jsou duplikáty povoleny.
- Počet je omezen na 100, aby byly výsledky čitelné.
- Desetinný režim vždy umožňuje duplikáty, protože opakování konkrétní hodnoty dvou desetinných míst ze širokého rozsahu je vzácné.
- Spravedlivý vs. Uniforma — Generátor je rovnoměrný: každá hodnota v rozsahu má stejnou pravděpodobnost. „Náhodné“ neznamená, že každá sekvence „cítí“ náhodně – běh 7 7 7 je stejně pravděpodobný jako 3 8 1 v širokém rozsahu.
Často se ptáte
Jsou čísla skutečně náhodná?
Co znamená „povolit duplikáty“?
Proč deaktivace duplikátů někdy vyvolá chybu?
Jaký je rozdíl mezi celočíselným a desítkovým výstupem?
Jak mohu sdílet pevné náhodné semeno?
Vložte tuto kalkulačku
Přidejte tuto bezplatnou kalkulačku na svůj vlastní web. Zkopírujte úryvek – funguje všude, kde můžete vložit HTML, a zůstává synchronizován s touto stránkou.
Související kalkulačky
- Válec na kostky
Hoďte polyedrické kostky a vypočítejte pravděpodobnost zásahu do cílového čísla.
- Kombinace kombinací
Spočítejte počet způsobů, jak vybrat položky ze sady.
- Kalkulačka pravděpodobnosti
Vypočítejte pravděpodobnost jednoduchých a složených událostí.
- Průměrná kalkulačka
Najděte průměr, medián a režim seznamu čísel.