TextArray
100% lokálne

Generátor náhodných reťazcov

Vygenerujte náhodné reťazce ľubovoľnej dĺžky zo sady znakov, ktorú si zvolíte.

Výstup

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.

Časté otázky

Odosielajú sa reťazce niekam?
Nie. Vznikajú vo vašom prehliadači a nikdy neopustia vaše zariadenie. Nič sa nenahráva, neukladá ani nezaznamenáva.
Sú reťazce zaručene unikátne?
Generujú sa nezávisle, takže sa unikátnosť explicitne nekontroluje. Pri dostatočnej dĺžke je zhoda astronomicky nepravdepodobná — na zaručene unikátne identifikátory použite generátor UUID.
Môžem použiť vlastnú abecedu?
Áno. Zvoľte vlastnú sadu znakov a vložte znaky, ktoré chcete. Písmená s diakritikou aj emoji sa počítajú ako jeden znak a opakované znaky sa ignorujú.
Aká veľká môže byť dávka?
Až 1000 reťazcov s dĺžkou do 4096 znakov. Nástroj odmietne čokoľvek, čo by presiahlo 10 MB výstupu, aby stránka ostala plynulá.
Sú tieto hodnoty vhodné na API kľúče a tokeny?
Náhodnosť je kryptograficky bezpečná cez crypto.getRandomValues, takže hodnoty sú v poriadku. Mierte aspoň na 128 bitov entropie — prehľad vám ukáže, koľko ich máte.