Náhodný generátor FREE
Náhodná čísla, jméno vytažené ze seznamu, kostky, hody mincí a identifikátory, všechno z kryptografického generátoru náhodných čísel vašeho prohlížeče, ne z Math.random.
Čísla
Seznamy a jména
Kostky a mince
3d6 hodí třemi šestistěnnými kostkami. 2d10+5 přičte pět k součtu. d20 hodí jednou.
Tokeny a identifikátory
Tohle jsou identifikátory a kódy, ne hesla. Heslo, které musíte zkopírovat z webové stránky, měl vytvořit a uložit váš správce hesel.
Výsledek
Každé losování probíhá v této kartě, v kryptografickém generátoru náhodných čísel vašeho prohlížeče. Váš seznam, vaše čísla ani výsledek nikam neodcházejí a nic se neukládá.
Odkud se bere náhoda
CSPRNG prohlížeče, ne Math.random
Každé číslo, zamíchání, hod i identifikátor pochází z crypto.getRandomValues a hodnoty, které by zvýhodnily dolní konec rozsahu, se zahazují místo započítání, takže každý výsledek má stejnou šanci. Není tu semínko ani způsob, jak losování zopakovat: výsledek, který lze zopakovat, je výsledek, který lze zařídit.
FAQ
Je to dost náhodné na soutěž o ceny?
Používá crypto.getRandomValues, tedy generátor, který prohlížeč nabízí pro kryptografii, a ne Math.random. Math.random je rychlý, má semínko a z hrstky předchozích hodnot se dají předpovědět další: na hru to stačí, na cokoli, co může někdo zpochybnit, ne. Každé číslo, zamíchání, hod i identifikátor tu pochází ze stejného zdroje.
Odchází můj seznam jmen někam?
Ne. Za touhle stránkou není žádné volání API. Vložený seznam zůstává v kartě, losování proběhne ve vašem prohlížeči a nic se nezapisuje do úložiště: stačí stránku zavřít a je pryč. Záleží na tom, protože seznam účastníků jsou osobní údaje, i když jsou to jen křestní jména.
Jsou čísla opravdu rovnoměrná, nebo některá padají častěji?
Rovnoměrná. Naivní způsob, jak dostat číslo z rozsahu, je vzít náhodnou hodnotu modulo velikost rozsahu, a to potichu zvýhodňuje spodní konec vždy, když rozsah nedělí zdroj beze zbytku. Tenhle nástroj hodnoty, které by to způsobily, zahodí a losuje znovu, takže každý výsledek má úplně stejnou šanci. Zamíchání je ze stejného důvodu Fisher-Yates: je to ta verze, která dává každé pořadí se stejnou pravděpodobností.
Můžu tím vygenerovat heslo?
Můžete tu vygenerovat silný náhodný řetězec a nástroj vám řekne, kolik bitů entropie nese, ale heslo je lepší nechat vytvořit a uložit správci hesel než ho kopírovat z webové stránky. Panel tokenů je určený pro klíče API, slevové kódy, testovací data a identifikátory.
Jaký je rozdíl mezi UUID v4 a v7?
Identifikátor v4 je 122 náhodných bitů, takže dva takové spolu nijak nesouvisí a nemají pořadí. Identifikátor v7 začíná milisekundou, ve které vznikl, a zbytek doplní náhodnými bity, takže se v7 identifikátory řadí podle času vzniku jako prostý text. To je mnohem šetrnější k databázovému indexu, ale taky to znamená, že v7 prozradí, kdy vznikl, což občas nechcete.
Můžu dostat stejný výsledek dvakrát?
Ne a je to záměr. Není tu semínko, které by šlo nastavit, ani způsob, jak losování zopakovat, protože generátor, který jde přehrát, je generátor, jehož výsledek si někdo může připravit dopředu. Pokud potřebujete výsledek doložit, zkopírujte si ho nebo stáhněte: důkazem je ten soubor, ne nástroj.
Tvořte lepší web, rychleji.
Vytváříme software a řešení na míru vašim potřebám.





