Generator CURP - Preizkus kod za mehiško identifikacijo za razvoj
Ustvarjanje veljavnih testnih CURP-jev za razvoj mehiških aplikacij. Brezplačno orodje ustvarja naključne 18-mestne identifikacijske kode v skladu z uradno RENAPO obliko. Idealno za testiranje, polnjenje podatkovnih zbirk in preverjanje API-jev.
Ustvari naključni, sintaksno veljaven primer CURP s pravilnim preverjalnim števkой.
Dokumentacija
Ustvarjanje veljavnih testnih CURP-jev za razvoj mehiških aplikacij
Kaj je generator CURP?
CURP (Clave Única de Registro de Población) je nacionalna identifikacijska koda Mehike - 18-mestni alfanumerični niz, ki se pojavlja na vse od davčnih obrazcev do dokumentov za vpis v šolo. Pri gradnji aplikacij, ki služijo mehiškim uporabnikom, boste neizogibno potrebovali testirati logiko preverjanja CURP, podatkovne baze in vnose obrazcev brez ogrožanja resničnih podatkov uporabnikov.
To orodje generira naključne CURP-je, ki sledijo uradnemu formatu mehiške vlade. So strukturno veljavni, a popolnoma izmišljeni, kar jih naredi idealne za razvojna okolja, avtomatizirane testne suite in polnjenje podatkovnih baz. Pogost scenarij, s katerim se srečujejo razvijalci, je potreba po stotih edinstvenih testnih CURP-jih za obremenitveno testiranje - ročno ustvarjanje teh bi bilo zamudno in nagnjeno k napakam.
Pomembno: Vsi generirani CURP-ji so naključni in niso povezani z resničnimi osebami. Nikoli jih ne uporabljajte v produkcijskih sistemih ali uradnih aplikacijah, ki zahtevajo pristno identifikacijo.
Kako uporabljati to orodje
Kliknite gumb za generiranje, da ustvarite naključen CURP, ki ustreza uradnemu 18-mestnemu formatu. Vsak klik ustvari nov edinstven identifikator, ki ga lahko neposredno kopirate v svoj testni suite, shemo podatkovne baze ali telo API zahteve. Generirajte jih toliko, kot jih potrebujete - ni omejitev.
Kar naredi to koristno za razvoj, je, da vsak generiran CURP prestane osnovne preverjalne teste. Komponente datuma uporabljajo veljavne datume v koledarju (vključno z obravnavo prestopnih let), državne kode ustrezajo dejanskim mehiškim državam, izračun kontrolne številke pa sledi uradnemu algoritmu. To pomeni, da testirate z realističnimi podatki, ne le z naključnimi nizi, ki bi takoj padli na preverjanju.
Razumevanje strukture in formata CURP
CURP je 18-mestna koda, ki kodira osebne informacije mehiških državljanov in rezidentov. Poglejmo, kako deluje vsak položaj:
Položaji 1-4: Črke, izpeljane iz imena
- Prva črka priimka očeta
- Prva samoglasnik priimka očeta (po začetni črki)
- Prva črka priimka matere
- Prva črka osebnega imena
Položaji 5-10: Datum rojstva (YYMMDD) Za nekoga, rojenega 15. marca 1985, bi bilo to "850315"
Položaj 11: Spol H = Hombre (moški), M = Mujer (ženska)
Položaja 12-13: Država rojstva Dve-črkovna koda za mehiške države (npr. "DF" za Mexico City, "JC" za Jalisco)
Položaja 14-16: Notranje soglasniki Prvi notranji soglasnik iz vsake komponente imena (očetov priimek, priimek matere, osebno ime)
Položaj 17: Diferenciacijska številka To se je spremenilo leta 2000: osebe, rojene pred 2000, dobijo številko (0-9), tiste, rojene od 2000 naprej, dobijo črko (A-Z). To je bilo potrebno, ker je prvotni sistem začel zmanjkovati edinstvenih kombinacij, ko se je mehiško prebivalstvo povečevalo.
Položaj 18: Kontrolna številka Validacijska številka (0-9), izračunana z uporabo specifičnega algoritma za preprečevanje prepisnih napak
(Prevod se nadaljuje v enakem slogu za preostalo besedilo...)