Přejít na obsah

Generátor náhodných řetězců

Vytvořte náhodné řetězce ze zvolených znaků, jeden nebo sto najednou.

—

Náhodné řetězce pro testovací data a ID. Potřebujete heslo k účtu? Použijte Generátor hesel.

Možnosti
Běží v prohlížeči – vaše data se nikam neodesílají.

Jak použít

  1. V poli Délka nastavte počet znaků od 1 do 256.
  2. Vyberte sady A–Z, a–z, 0–9 nebo Symboly, případně vyplňte Vlastní znaky.
  3. V poli Počet nastavte, kolik řetězců chcete, od 1 do 100. Při změně nastavení se automaticky vytvoří nové řetězce.

Příklady

Identifikátory pro testovací objednávky

Vstup
Výstup
••••••••••••••••
••••••••••••••••
••••••••••••••••
••••••••••••••••
••••••••••••••••
Abeceda: 62 znaků · ≈ 95.3 bitů na řetězec

Hexadecimální token pro testování

Vstup
Výstup
••••••••••••••••••••••••••••••••
Abeceda: 16 znaků · ≈ 128.0 bitů na řetězec

Čitelné kódy na tištěné poukázky

Vstup
Výstup
••••••••
••••••••
••••••••
••••••••
••••••••
••••••••
••••••••
••••••••
••••••••
••••••••
Abeceda: 31 znaků · ≈ 39.6 bitů na řetězec

Časté dotazy

Mohu použít česká písmena s diakritikou nebo mezery?

Pole Vlastní znaky přijímá pouze tisknutelné znaky ASCII bez mezer. Diakritiku ani jiné znaky Unicode použít nelze. Vyplněním tohoto pole nahradíte vybrané sady znaků; opakované znaky v něm se ignorují.

Zaručí volba Unikátní znaky, že se žádný řetězec neopakuje?

Volba Unikátní znaky zabrání opakování znaků uvnitř jednoho řetězce, ne opakování celých řetězců v seznamu. Délka přitom nesmí překročit počet dostupných znaků.

Jak generátor vybírá náhodné znaky?

Používá crypto.getRandomValues a výběr bez zkreslení, nikoli Math.random. Pokud prohlížeč nepodporuje Web Crypto API, řetězce nevygeneruje.

Ukládají se vygenerované řetězce?

Řetězce vznikají ve vašem prohlížeči, neodesílají se na server a neukládají se. Do localStorage se ukládá pouze nastavení, včetně obsahu pole Vlastní znaky.

Je tento nástroj vhodný pro generování hesel?

Pro hesla k účtům použijte Generátor hesel. Tento nástroj nezaručuje, že řetězec obsahuje alespoň jeden znak z každé vybrané sady.