Bezplatný generátor náhodných čísel. Generujte náhodná celá nebo desetinná čísla v libovolném rozsahu, s podporou více výsledků a režimu bez duplicit.
Generátor náhodných čísel vytváří jedno nebo více čísel v rozsahu, který zadáte, buď jako celá čísla, nebo desetinná čísla, pomocí zdroje náhodnosti tak, aby byl každý výsledek nepředvídatelný a (volitelně) bez duplicit.
Naposledy aktualizováno:
Generátor náhodných čísel
Generátor náhodných čísel zní jednoduše, ale užitečná verze potřebuje víc než jen „dej mi náhodné číslo“ — je třeba nastavit rozsah, zvolit mezi celými a desetinnými čísly a někdy vygenerovat více čísel najednou bez opakování. Tento nástroj to všechno zvládá na jednom místě.
Pod kapotou čerpá z kryptograficky bezpečného zdroje náhodnosti vašeho prohlížeče, pokud je dostupný, což poskytuje kvalitnější náhodnost než základní funkce náhodných čísel zabudované ve většině programovacích jazyků — užitečné, ať už losujete výherce tomboly, nebo jen řešíte spor o to, kdo umyje nádobí.
Celá čísla vs. desetinná čísla
Celá čísla jsou výchozí volbou pro většinu běžných situací — hod kostkou, loterijní čísla, výběr náhodného člena týmu nebo výherního čísla lístku. Snadno se s nimi pracuje a výsledek je jednoznačný.
Desetinný režim se hodí, když potřebujete náhodnou hodnotu, která není celé číslo — simulace měření, generování testovacích dat pro tabulku nebo výběr náhodného procenta či ceny. Přesně určíte, kolik číslic za desetinnou čárkou se zobrazí.
Vyhýbání se opakování
Když losujete více náhodných čísel — pro soutěž s několika výherci, sadu unikátních loterijních čísel nebo zamíchaný seznam ID — často potřebujete, aby se každé číslo od ostatních lišilo. Vypnutí duplicit zajistí, že se ve stejné dávce žádné číslo neobjeví dvakrát.
Zde platí pevný limit: pokud je váš rozsah menší než počet unikátních hodnot, které požadujete, je matematicky nemožné požadavek splnit. Tento nástroj to kontroluje a upozorní vás na to, místo aby vrátil neúplný nebo nesprávný výsledek.
Běžné využití
Kromě her a losování jsou generátory náhodných čísel běžnou součástí statistiky pro náhodné vzorkování, testování softwaru pro generování realistických testovacích dat a výzkumu pro náhodné přiřazení účastníků do studijních skupin.
Hodí se také pro každodenní rozhodování — výběr restaurace z krátkého seznamu, přiřazení pořadí ve hře nebo rozhodnutí remízy — v situacích, kdy chcete skutečně nezaujatý výsledek místo odhadu.
Praktické příklady použití
Pořádání tomboly nebo soutěže
Výběr férového, nezaujatého výherce z očíslovaného seznamu účastí.
Hod virtuální kostkou nebo losování
Rozhodování her, sporů nebo pořadí bez fyzické kostky.
Generování testovacích dat
Vytváření vzorových číselných hodnot pro tabulky, databáze nebo testování softwaru.
Náhodné vzorkování pro výzkum
Výběr náhodné podmnožiny položek nebo účastníků z většího souboru.
Nezaujaté rozhodování
Nechání náhody rozhodnout mezi možnostmi místo spoléhání se na pocit.
Tento nástroj používá kryptograficky bezpečný zdroj náhodných čísel vašeho prohlížeče (Web Crypto API), pokud je dostupný, jinak přechází na standardní pseudonáhodné generování. To je vhodné pro hry, losování, vzorkování a běžné každodenní použití, nikoli však pro generování kryptografických klíčů.
Ano — vypněte „Povolit duplicity“ a každé vygenerované číslo bude unikátní. Mějte na paměti, že rozsah musí být dost velký, aby pojal tolik unikátních čísel, kolik požadujete; například nelze vygenerovat 10 unikátních celých čísel z rozsahu 1 až 5.
Celá čísla nemají desetinnou část, například 7 nebo 42. Desetinná čísla obsahují číslice za desetinnou čárkou, jejichž počet určuje nastavení „desetinná místa“ — užitečné pro simulaci měření, cen nebo jakékoli hodnoty, která není celé číslo.
Ano, nastavte „Kolik čísel“ na libovolnou hodnotu až do 100. To se hodí pro vylosování více výherních čísel ve stylu loterie, generování testovacích dat nebo vytvoření dávky náhodných vzorků jedním kliknutím.
Ano — nastavte rozsah podle celkového počtu účastí (například 1 až 250 pro 250 účastí), vygenerujte jedno číslo a to je vaše výherní číslo. Nechte duplicity vypnuté, pokud losujete více výherců, aby nebyl nikdo vylosován dvakrát.