tigtools

Generátor náhodných čísel

Nastavte rozsah a počet čísel, která potřebujete, nebo vložte seznam, ze kterého chcete vylosovat výherce. Každý výsledek pochází z kryptograficky bezpečného generátoru náhodných čísel v prohlížeči.

Běží ve vašem prohlížeči Bez registrace

Režim

0 znamená celá čísla.

Generováno pomocí crypto.getRandomValues a rejection sampling, takže každá hodnota v rozsahu je stejně pravděpodobná.

Jak používat

  1. Zvolte Čísla, Výběr ze seznamu nebo Mince a kostky.
  2. U čísel nastavte minimum, maximum, počet čísel a počet desetinných míst; u losování ve stylu loterie zaškrtněte „Bez opakování“.
  3. U seznamu vložte jednu položku na řádek a zvolte, kolik jich chcete vylosovat. Každý řádek může být vybrán pouze jednou.
  4. Stiskněte Generovat nebo Vybrat a poté výsledky zkopírujte. Dalším stisknutím spustíte nové losování.

Jak to funguje

Čísla pocházejí z crypto.getRandomValues, kryptograficky bezpečného generátoru zabudovaného ve vašem prohlížeči, nikoli z Math.random. Aby se náhodné bity převedly na číslo ve zvoleném rozsahu bez zvýhodnění některých hodnot, nástroj používá odmítací vzorkování: když náhodná 32bitová hodnota spadne do neúplného výřezu nahoře, který nelze rovnoměrně vydělit velikostí rozsahu, zahodí se a vylosuje se nová. Prostý výpočet „random % rozsah“ by mírně zvýhodňoval nižší čísla.

Minimum i maximum jsou zahrnuty. Při použití desetinných míst se rozsah rozdělí na kroky dané velikosti (0,01 pro dvě desetinná místa) a všechny kroky jsou stejně pravděpodobné, takže rozsah 0 až 1 se dvěma desetinnými místy dává jednu ze 101 hodnot. Možnost „Bez opakování“ losuje bez vracení, podobně jako tombola; nelze vylosovat více jedinečných čísel, než kolik rozsah obsahuje, a nástroj vás na to upozorní.

Výběr ze seznamu řádky zamíchá pomocí Fisher–Yatesova míchání a vybere prvních N, takže každá položka má stejnou šanci a žádný řádek není vybrán dvakrát. Duplicitní řádky se berou jako samostatné položky, takže jméno uvedené dvakrát má dvě šance. Prázdné řádky a mezery na začátku a na konci řádků se ignorují.

Mince má stejně pravděpodobnou pannu i orla a každá kostka dává hodnoty 1 až 6 se stejnou pravděpodobností. Výsledky se neukládají, takže nikdo, včetně nás, nemůže losování vidět ani zopakovat.

Příklady

Losování jako v loterii

Minimum 1, maximum 49, počet 6, zapnuto „Bez opakování“ a „Seřadit“: dostanete šest různých čísel, například 4, 11, 23, 30, 37, 45.

Losování výherců

Vložte seznam účastníků, na každý řádek jedno jméno, a vylosujte 3. Každý účastník může vyhrát pouze jednou a všichni mají stejnou šanci.

Náhodné desetinné číslo pro testování

Minimum 0, maximum 1 a 3 desetinná místa dávají hodnoty jako 0,274 nebo 0,901; každá z 1 001 možných hodnot je stejně pravděpodobná.

Časté dotazy

Jsou čísla skutečně náhodná?

Čísla pocházejí z kryptograficky bezpečného generátoru náhodných čísel vašeho prohlížeče, který je inicializován operačním systémem na základě hardwarových událostí. Hodí se pro losování a bezpečnostní účely; u regulovaných loterií se řiďte pravidly vyžadujícími certifikované zařízení.

Jsou minimum a maximum zahrnuty?

Ano. Rozsah od 1 do 6 může vrátit 1, 2, 3, 4, 5 nebo 6, každou hodnotu se stejnou pravděpodobností.

Proč se u možnosti „Bez opakování“ zobrazí chyba?

Bez opakování nemůžete vylosovat více čísel, než kolik jich v rozsahu existuje: od 1 do 10 je pouze 10 různých celých čísel. Zvětšete rozsah, přidejte desetinná místa nebo povolte opakování.

Může někdo později zkontrolovat nebo zopakovat mé losování?

Ne. Nic se neukládá a výsledky nevycházejí z hodnoty, kterou byste mohli znovu zadat. U veřejného losování si nahrajte obrazovku nebo si výsledky ihned zkopírujte.

Soukromí

Čísla a seznamy se generují a zpracovávají pouze ve vašem prohlížeči. Nic se neodesílá, neukládá ani nezahrnuje do analytiky.