Přeskočit na obsah
100% lokálně

Generátor rodných čísel

Generujte fiktivní, ale matematicky platná česká rodná čísla pro testování.

Výstup

Generátor rodných čísel

Tento nástroj generuje rodná čísla (rodné číslo), která jsou strukturálně a matematicky platná, ale nepatří žádné skutečné osobě — existují čistě jako testovací data pro QA sady, ukázky validace formulářů, vzorové databáze a tréninkový materiál. Každé číslo dodržuje stejná veřejná pravidla jako skutečné: prvních šest číslic kóduje datum narození jako RRMMDD a od roku 1954 je připojena kontrolní číslice tak, aby celá hodnota prošla standardním kontrolním součtem modulo 11. Čísla před rokem 1954 používají starší 9-místnou formu, která nikdy neměla kontrolní číslici.

Zvolte si rozsah let a generátor ťahá data narození pouze z tohoto rozpětí, takže můžete vytvořit dávku čísel pro dospělé, pro konkrétní desetiletí nebo rozdělenou přes změnu formátu v roce 1954, abyste otestovali obě cesty kódu najednou. Vyberte si "muž", "žena" nebo "oboje" pohlaví — pole měsíce je posunuté o 50 pro ženské narození, přesně jak to dělá skutečné kódování, a "oboje" je náhodně mísí po celé dávce. Nastavte počet čísel, která chcete generovat, a zvolte, zda výstup odděluje datum a sérii lomítkem (900101/1234) nebo spouští všechny číslice dohromady (9001011234).

Protože kontrolní číslice se počítá pro každé 10-místné číslo, výstup z tohoto nástroje prochází stejnou validační logikou jako validátor rodných čísel TextArray — vložte dávku přímo tam, abyste potvrzovali, nebo jej zapojte do automatizovaných testů, které musí potvrdit, že váš formulář správně přijímá (nebo odmítá pozměnené varianty) správně vytvořeného rodného čísla. Součet pod výstupem také rozděluje dávku na to, kolik čísel vyšlo muž a kolik žena.

Vše běží místně ve vašem prohlížeči pomocí Web Crypto API — nic se nikam neposílá, nezaznamenává se a neukládá, a žádný výstup zde nebyl nikdy přiřazen skutečné osobě. Používejte to výhradně pro testování a vývoj, nikdy ne pro reprezentaci identity skutečné osoby.

Časté dotazy

Jsou to skutečná rodná čísla?
Ne. Každé číslo je náhodně generované testovací data, která se stane, že projdou stejným pravidlem kontrolního součtu, které dodržují skutečná rodná čísla. Žádné z nich nebyly nikdy přiděleny skutečné osobě.
Proč mají některá čísla 9 číslic a jiná 10?
10-místná forma s kontrolní číslicí existuje pouze od roku 1954 dále. Čísla datovaná dříve používají starší 9-místnou formu, která nikdy neměla kontrolní číslici — generátor se automaticky přepíná na základě zvoleného roku.
Jak se počítá kontrolní číslice?
Stejně jako kontrola validátoru rodných čísel TextArray: prvních 9 číslic se složí modulo 11 a zbytek se stane 10. číslicí (s historickou výjimkou, že zbytek 10 se zapíše jako 0).
Mohu generovat pouze muž nebo pouze žena čísla?
Ano. Nastavte "Pohlaví" na muž nebo žena, abyste generovali pouze toto pohlaví, nebo jej nechte na "oboje" a mísit je náhodně po celé dávce.
Jsou moje data někde nahrána?
Ne. Generování probíhá výhradně ve vašem prohlížeči pomocí Web Crypto API — nic, co generujete, se neposílá na server, nezaznamenává se a neukládá.