Generátor náhodných reťazcov
Vygenerujte náhodné reťazce ľubovoľnej dĺžky zo sady znakov, ktorú si zvolíte.
Súvisiace nástroje
Generátor náhodných reťazcov
Vygenerujte jeden náhodný reťazec alebo rovno tisíc naraz. Zvolíte dĺžku, počet a sadu znakov: písmená a číslice, iba písmená, malé písmená, veľké písmená, číslice, hexadecimálne znaky alebo vlastnú abecedu. Každý reťazec je na samostatnom riadku, takže výstup rovno vložíte do stĺpca v tabuľke, do seed súboru alebo do testovacích dát.
Typicky sa hodí na dočasné API kľúče a tokeny pre lokálny projekt, unikátne identifikátory testovacích záznamov, soli, nonce hodnoty, prípony proti cache alebo hromadné výplňové dáta, keď potrebujete tisíc rôznych hodnôt, ktoré vyzerajú vierohodne. Hexadecimálna sada sa hodí všade, kde hodnota skončí v konfiguračnom súbore; iba malé písmená sedia na identifikátory, ktoré musia prežiť v systémoch nerozlišujúcich veľkosť písmen, ako je DNS.
Vlastná sada prijme akékoľvek znaky, ktoré vložíte, a počíta po znakoch, nie po bajtoch — písmená s diakritikou aj emoji fungujú ako jeden znak a zopakované znaky sa automaticky zlúčia. Prehľad pod výstupom ukazuje počet reťazcov, ich dĺžku, veľkosť sady znakov a približnú entropiu na jeden reťazec v bitoch, takže hneď viete, či je hodnota dosť dlhá na to, aby sa nedala uhádnuť.
Náhodné hodnoty pochádzajú z crypto.getRandomValues s rejection sampling, takže každý znak zo sady má rovnakú pravdepodobnosť — bez skreslenia z operácie modulo. Generovanie prebieha výhradne vo vašom prehliadači a nič sa nenahráva, vďaka čomu sú hodnoty použiteľné aj naostro. Výstup je obmedzený na 10 MB, aby veľmi veľká požiadavka nezablokovala kartu.