Generátor náhodných čísel

Losujú sa celé čísla alebo desatinné čísla v ľubovoľnom rozsahu minimum–maximum, ako zoznam alebo po jednom na riadok. Možno požadovať jedinečné hodnoty (bez opakovania, ako pri žrebovaní lotérie) alebo ponechať opakovania. Ak sú potrebné reprodukovateľné výsledky na testovanie, zadá sa semeno a presne tie isté čísla sa vrátia pri každom spustení$1Súvisiace: aj Generátor hashov pre deterministické odtlačky textu a súborov.
Beží celé lokálne — nič sa nenahráva.
Typ: Min: Max:
Počet: Desatinné miesta:
Oddeľovač: Semeno: Rovnaké semeno → rovnaká postupnosť. Vloží sa semeno na zopakovanie behu.
Nastaví sa rozsah, počet a možnosti a potom sa klikne na Generovať — alebo sa stlačí Ctrl+Enter.
Čísla, ktoré sa správajú predvídateľne:
Celočíselné losovanie medzi min a max zahŕňa obe hranice. Keď je zapnuté Jedinečné, pri malých rozsahoch sa použije zamiešaný rozsah a pri veľkých vzorkovanie odmietnutím, takže sa každá hodnota objaví najviac raz. Generátor beží na mulberry32 — rýchlom a dobre preskúmanom pseudonáhodnom algoritme — so semenom z kryptografického zdroja prehliadača, pokiaľ sa nezadá vlastné semeno. Zadanie rovnakého semena vždy vyprodukuje rovnaký zoznam, čo sa hodí na jednotkové testy, A/B fixtúry a žrebovanie na workshopoch, ktoré sa musia zopakovať identicky.
Pseudonáhodnosť verzus kryptografická náhodnosť

PRNG ako mulberry32 premení semeno na pevný, reprodukovateľný prúd — ideálny pre testy a opakovateľné fixtúry. CSPRNG (kryptografický zdroj prehliadača) je navrhnutý tak, aby bol nepredvídateľný — čo vyžadujú bezpečnostné rozhodnutia. Táto stránka používa obidva: predvolene kryptografický, pri zadanom semene mulberry32. Losovanie je rovnomerné: každá hodnota v rozsahu je rovnako pravdepodobná, bez zvonovej krivky.

Heslá, tokeny ani výsledky žrebovania sa nikdy neodvodzujú z postupnosti so semenom — ktokoľvek s týmto semenom ju môže zopakovať. Na všetko, kde by predvídateľnosť predstavovala riziko, sa používa generátor založený na CSPRNG.