Sări la conținut
Complet local

Generator de numere de naștere

Generează numere de naștere fictive, dar matematicamente valabile, pentru teste.

Ieșire

Generator de numere de naștere

Acest instrument generează numere de naștere care sunt structural și matematic valabile, dar nu aparțin niciunei persoane reale — există doar ca date de test pentru suite-uri de QA, demonstrații de validare a formularelor, baze de date de exemplu și materiale de antrenament. Fiecare număr urmează aceleași reguli publice ca și cel real: primele șase cifre codifică o dată de naștere sub forma AALLZZ, iar pentru numere din 1954 înainte se adaugă o cifră de control pentru ca întreaga valoare să treacă suma de control standard modulo 11. Numerele anterioare anului 1954 folosesc formatul vechi de 9 cifre, care nu a avut niciodată o cifră de control.

Alegeți un interval de ani și generatorul extrage date de naștere doar din acel interval, pentru ca să puteți produce un lot de numere pentru adulți, pentru o decadă specifică, sau distribuite peste schimbarea de format din 1954 pentru a testa ambele căi de cod deodată. Alegeți "bărbat", "femeie" sau "ambii" pentru sex — câmpul lunii este compensat cu 50 pentru o naștere feminină, exact așa cum face codificarea reală, și "ambii" le amestecă aleatoriu pe întreg lotul. Setați câte numere doriți să generați și alegeți dacă rezultatul separă data și seria cu o bară (900101/1234) sau grupează toate cifrele împreună (9001011234).

Deoarece cifra de control este calculată pentru fiecare număr de 10 cifre, rezultatul din acest instrument trece prin aceeași logică de validare ca și validatorul de numere de naștere propriu al TextArray — lipește un lot direct acolo pentru a confirma, sau integrează-l în teste automatizate care trebuie să confirme că formularul tău acceptă corect (sau respinge variante modificate) un număr de naștere bine format. Totalul sub rezultat împarte, de asemenea, lotul după câte numere au ieșit bărbați și câte femei.

Totul rulează local în browserul tău folosind Web Crypto API pentru aleatoritate — nimic nu este trimis nicăieri, înregistrat sau stocat, și niciun rezultat de aici nu a fost vreodată atribuit unei persoane reale. Folosește-l strict pentru teste și dezvoltare, niciodată pentru a reprezenta identitatea unei persoane reale.

FAQ

Aceasta sunt numere de naștere reale?
Nu. Fiecare număr este date de test generate aleatoriu care se întâmplă să treacă aceeași regulă de sumă de control pe care o urmăresc numerele de naștere reale. Niciunul dintre ele nu a fost vreodată atribuit unei persoane reale.
De ce unele numere au 9 cifre și altele 10?
Formatul de 10 cifre cu o cifră de control există doar din 1954 înainte. Numerele din mai devreme folosesc formatul vechi de 9 cifre, care nu a avut niciodată o cifră de control — generatorul comută automat în funcție de anul pe care îl alegi.
Cum se calculează cifra de control?
În același mod în care validatorul de numere de naștere al TextArray o verifică: primele 9 cifre sunt pliate modulo 11, și acel rest devine a 10-a cifră (cu excepția istorică că un rest de 10 este scris ca 0).
Pot genera doar numere de bărbat sau doar de femeie?
Da. Setează "Sex" la bărbat sau femeie pentru a genera doar acel sex, sau lasă-l pe "ambii" pentru a-i amesteca aleatoriu pe întreg lotul.
Sunt datele mele trimise undeva?
Nu. Generarea se execută complet în browserul tău folosind Web Crypto API — nimic din ceea ce generezi nu este trimis unui server, înregistrat sau stocat.