Ugrás a tartalomhoz
100% helyi

Születési szám generátor

Fiktív, de matematikailag érvényes szlovák/cseh születési számok generálása teszteléshez.

Kimenet

Születési szám generátor

Ez az eszköz születési számokat (rodné číslo) generál, amelyek szerkezetileg és matematikailag érvényesek, de nem tartoznak egyetlen valós személyhez sem — kizárólag tesztadatként léteznek QA-csomagokhoz, űrlapérvényesítési bemutatóhoz, mintaadatbázisokhoz és képzési anyagokhoz. Minden szám ugyanazokat a nyilvános szabályokat követi, mint a valódiak: az első hat számjegy egy születési dátumot kódol YYMMDD formátumban, az 1954-es évtől kezdve pedig egy ellenőrzési számjegyet adnak hozzá, hogy az egész érték átmegy a standard modulo-11 ellenőrzőösszeg-teszten. Az 1954 előtti dátumú számok a régebbi 9 jegyű formátumot használják, amely soha nem tartalmazott ellenőrzési számjegyet.

Válassz egy évi tartományt, és a generátor csak az abból a tartományból származó születési dátumokat vesz fel, így generálhatsz számok egy kötegét felnőtteknek, egy konkrét évtizedre, vagy az 1954-es formátumváltozás között elosztva a kód mindkét útvonalát tesztelni. Válassz „férfi”, „nő” vagy „mindkettő” nemet — a hónapjegy 50-gyel eltolódik női születés esetén, pontosan ahogyan az igazi kódolás teszi, és a „mindkettő” véletlenszerűen keveri őket az egész kötegen keresztül. Állítsd be a generálandó számok mennyiségét, és válaszd, hogy a kimenet perjelövel (900101/1234) vagy egészen összekapcsolt számjegyeket (9001011234) választ-e szét.

Mivel az ellenőrzési számjegy minden 10 jegyű számhoz kiszámolódik, az eszköz kimenete ugyanaz az érvényesítési logika mellett megy át, mint a TextArray saját születési szám-érvényesítője — egyszerűen ragassz ki egy köteget oda a megerősítéshez, vagy köss rá automatizált tesztekre, amelyeknek igazolniuk kell, hogy az űrlap helyesen fogad el (vagy elutasít módosított változatait) egy jól formázott születési számnak. A kimenet alatti összeg azt is megoszlásban mutatja, hány szám volt férfi és hány nő.

Minden helyileg fut a böngészőben a Web Crypto API véletlenszerűségéhez — semmi nincs sehova feltöltve, naplózva vagy tárolva, és ezen kimenetet soha nem rendelte hozzá egyetlen valós személyhez sem. Kizárólag tesztelésre és fejlesztésre használd, soha ne valós személyek azonosítójaként.

Gyakori kérdések

Ezek valódi születési számok?
Nem. Minden szám véletlenszerűen generált tesztadat, amely véletlenül átmegy az ellenőrzőösszeg-szabályon, amelyet a valódi születési számok követnek. Közülük egyik sem volt soha hozzárendelve valós személyhez.
Miért van egyes szám 9 számjegyen és más 10-en?
Az ellenőrzési számjegyes 10 jegyű forma csak 1954-től kezdve létezik. A korábbra dátumozott számok a régebbi 9 jegyű formát használják, amely soha nem tartalmazott ellenőrzési számjegyet — a generátor automatikusan átváltódik az általad választott év alapján.
Hogyan számolódik az ellenőrzési számjegy?
Ugyanúgy, ahogy a TextArray születési szám-érvényesítője ellenőrzi: az első 9 számjegyet modulo 11-gyel összehajtják, és a maradék lesz a 10. számjegy (a történeti kivétellel, hogy a 10-es maradékot 0-ként írják).
Generálhatok csak férfi vagy csak női számokat?
Igen. A „Nem” mezőt állítsd férfire vagy női értékre, hogy csak azt generáld, vagy hagyd a „mindkettő” beállításon a véletlenszerű keveredéshez az egész kötegen keresztül.
Az adataimat feltöltik valahova?
Nem. A generálás teljes mértékben a böngészőben fut a Web Crypto API segítségével — semmi, amit generálsz, nem kerül szerverre, nincs naplózva vagy tárolva.