Generer ubegrænsede gyldige CURP'er øjeblikkeligt til test og udvikling. Gratis CURP-generator skaber tilfældige mexicanske identifikationskoder i henhold til officielle formatregler. Perfekt til udviklere og testere.
En CURP generator er et essentielt værktøj for udviklere og testere, der arbejder med mexicanske identifikationssystemer. CURP (Clave Única de Registro de Población) er Mexicos unikke alfanumeriske identifikationskode, der bruges til officielle formål. Vores gratis CURP generator skaber gyldige, tilfældige CURPs, der overholder det officielle mexicanske format og valideringsregler, hvilket gør det perfekt til softwaretest, databeskyttelse og udviklingsscenarier.
Vigtigt: Alle genererede CURPs er tilfældige og ikke knyttet til virkelige personer. Brug kun til test- og udviklingsformål.
At bruge vores CURP generator værktøj er simpelt og øjeblikkeligt:
Ingen registrering kræves - begynd at generere gyldige CURPs med det samme.
At forstå CURP formatet er afgørende for validering og test. En CURP består af 18 tegn i følgende format:
CURP systemet blev introduceret i 1996 af den mexicanske regering for at modernisere personlig identifikation. Dette mexicanske identifikationssystem erstattede forskellige andre ID-formater og blev essentielt for offentlige tjenester, fra skoleindskrivning til skatteindgivelse.
Integrer CURP generation i dine applikationer med disse kodeeksempler:
1import random
2import string
3from datetime import datetime, timedelta
4
5def generate_curp():
6 # Generer navnekomponenter
7 paternal = random.choice(string.ascii_uppercase) + random.choice('AEIOU')
8 maternal = random.choice(string.ascii_uppercase)
9 given = random.choice(string.ascii_uppercase)
10
11 # Generer fødselsdato
12 start_date = datetime(1940, 1, 1)
13 end_date = datetime.now()
14 random_date = start_date + timedelta(days=random.randint(0, (end_date - start_date).days))
15 date_str = random_date.strftime("%y%m%d")
16
17 # Generer køn
18 gender = random.choice(['H', 'M'])
19
20 # Generer statskode
21 states = ['AS', 'BC', 'BS', 'CC', 'CL', 'CM', 'CS', 'CH', 'DF', 'DG', 'GT', 'GR', 'HG', 'JC', 'MC', 'MN', 'MS', 'NT', 'NL', 'OC', 'PL', 'QT', 'QR', 'SP', 'SL', 'SR', 'TC', 'TS', 'TL', 'VZ', 'YN', 'ZS']
22 state = random.choice(states)
23
24 # Generer konsonanter
25 consonants = ''.join(random.choices(string.ascii_uppercase.translate(str.maketrans('', '', 'AEIOU')), k=3))
26
27 # Generer differentieringsciffer
28 diff_digit = random.choice(string.digits) if int(date_str[:2]) < 20 else random.choice(string.ascii_uppercase)
29
30 # Generer tjekciffer (forenklet for dette eksempel)
31 check_digit = random.choice(string.digits)
32
33 return f"{paternal}{maternal}{given}{date_str}{gender}{state}{consonants}{diff_digit}{check_digit}"
34
35## Generer og print en tilfældig CURP
36print(generate_curp())
37
1function generateCURP() {
2 const vowels = 'AEIOU';
3 const consonants = 'BCDFGHJKLMNPQRSTVWXYZ';
4 const states = ['AS', 'BC', 'BS', 'CC', 'CL', 'CM', 'CS', 'CH', 'DF', 'DG', 'GT', 'GR', 'HG', 'JC', 'MC', 'MN', 'MS', 'NT', 'NL', 'OC', 'PL', 'QT', 'QR', 'SP', 'SL', 'SR', 'TC', 'TS', 'TL', 'VZ', 'YN', 'ZS'];
5
6 const randomLetter = () => String.fromCharCode(65 + Math.floor(Math.random() * 26));
7 const randomVowel = () => vowels[Math.floor(Math.random() * vowels.length)];
8 const randomConsonant = () => consonants[Math.floor(Math.random() * consonants.length)];
9
10 const paternal = randomLetter() + randomVowel();
11 const maternal = randomLetter();
12 const given = randomLetter();
13
14 const now = new Date();
15 const start = new Date(1940, 0, 1);
16 const randomDate = new Date(start.getTime() + Math.random() * (now.getTime() - start.getTime()));
17 const dateStr = randomDate.toISOString().slice(2, 10).replace(/-/g, '');
18
19 const gender = Math.random() < 0.5 ? 'H' : 'M';
20 const state = states[Math.floor(Math.random() * states.length)];
21
22 const internalConsonants = randomConsonant() + randomConsonant() + randomConsonant();
23
24 const diffDigit = parseInt(dateStr.slice(0, 2)) < 20 ?
25 Math.floor(Math.random() * 10).toString() :
26 String.fromCharCode(65 + Math.floor(Math.random() * 26));
27
28 const checkDigit = Math.floor(Math.random() * 10).toString();
29
30 return `${paternal}${maternal}${given}${dateStr}${gender}${state}${internalConsonants}${diffDigit}${checkDigit}`;
31}
32
33// Generer og log en tilfældig CURP
34console.log(generateCURP());
35
Mens CURP er unik for Mexico, bruger andre lande lignende identifikationssystemer:
Land | ID System | Formål |
---|---|---|
USA | Social Security Number (SSN) | Skatte- og ydelsesidentifikation |
Canada | Social Insurance Number (SIN) | Ansættelse og offentlige tjenester |
Indien | Aadhaar Number | Biometrisk baseret national ID |
Brasilien | Cadastro de Pessoas Físicas (CPF) | Skatteregistreringsnummer |
Hvert system har en unik struktur og valideringsregler for deres respektive lande.
En CURP generator skaber tilfældige, gyldige mexicanske identifikationskoder til softwaretest, databaseudvikling og uddannelsesmæssige formål. Det er essentielt for udviklere, der arbejder med mexicanske brugersystemer.
Alle genererede CURPs er falske og tilfældige. De følger det officielle format, men tilhører ikke rigtige personer. Brug dem kun til test- og udviklingsformål.
Du kan generere ubegrænsede CURPs med vores gratis værktøj. Der er ingen daglige grænser eller restriktioner for test- og udviklingsbrug.
Ja, vores CURP generator er helt gratis. Ingen registrering, betaling eller download kræves - generer bare CURPs øjeblikkeligt online.
Genererede CURPs følger det officielle mexicanske regeringsformat: 18 tegn inklusive navnebokstaver, fødselsdato, køn, statskode og valideringscifre.
Nej, genererede CURPs er kun til test. Brug aldrig falske CURPs i produktionssystemer eller officielle applikationer, der kræver rigtig identifikation.
Vores generator følger officielle CURP valideringsregler, herunder korrekte statskoder, datoformater, kønsindikatorer og beregning af tjekciffer.
Ingen data gemmes. Alle CURPs genereres på klientsiden og forsvinder, når du lukker browseren. Fuld privatlivsgaranti.
Klar til at teste dine mexicanske applikationssystemer? Brug vores gratis CURP generator til at skabe gyldige testdata øjeblikkeligt. Perfekt til udviklere, testere og undervisere, der arbejder med mexicanske identifikationssystemer.
Opdag flere værktøjer, der måske kan være nyttige for din arbejdsgang.