Hasilkan CURP yang sah tanpa had dengan segera untuk ujian & pembangunan. Penjana CURP percuma mencipta kod pengenalan Mexico secara rawak mengikut peraturan format rasmi. Sesuai untuk pemaju dan penguji.
Penjana CURP adalah alat penting untuk pembangun dan penguji yang bekerja dengan sistem pengenalan Mexico. CURP (Clave Única de Registro de Población) adalah kod pengenalan alfanumerik unik Mexico yang digunakan untuk tujuan rasmi. Penjana CURP percuma kami menghasilkan CURP yang sah dan rawak yang mematuhi format rasmi Mexico dan peraturan pengesahan, menjadikannya sempurna untuk ujian perisian, perlindungan privasi data, dan senario pembangunan.
Penting: Semua CURP yang dihasilkan adalah rawak dan tidak berkaitan dengan individu sebenar. Gunakan hanya untuk tujuan ujian dan pembangunan.
Menggunakan alat penjana CURP kami adalah mudah dan segera:
Tiada pendaftaran diperlukan - mula menghasilkan CURP yang sah dengan segera.
Memahami format CURP adalah penting untuk pengesahan dan ujian. CURP terdiri daripada 18 aksara dalam format berikut:
Sistem CURP diperkenalkan pada tahun 1996 oleh kerajaan Mexico untuk memodenkan pengenalan peribadi. Sistem pengenalan Mexico ini menggantikan pelbagai format ID lain dan menjadi penting untuk perkhidmatan kerajaan, dari pendaftaran sekolah hingga pengisian cukai.
Integrasikan penjanaan CURP ke dalam aplikasi anda dengan contoh kod ini:
1import random
2import string
3from datetime import datetime, timedelta
4
5def generate_curp():
6 # Hasilkan komponen nama
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 # Hasilkan tarikh lahir
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 # Hasilkan jantina
18 gender = random.choice(['H', 'M'])
19
20 # Hasilkan kod negeri
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 # Hasilkan konsonan
25 consonants = ''.join(random.choices(string.ascii_uppercase.translate(str.maketrans('', '', 'AEIOU')), k=3))
26
27 # Hasilkan digit pembezaan
28 diff_digit = random.choice(string.digits) if int(date_str[:2]) < 20 else random.choice(string.ascii_uppercase)
29
30 # Hasilkan digit semak (dipermudahkan untuk contoh ini)
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## Hasilkan dan cetak CURP rawak
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// Hasilkan dan log CURP rawak
34console.log(generateCURP());
35
Walaupun CURP adalah unik untuk Mexico, negara lain menggunakan sistem pengenalan yang serupa:
Negara | Sistem ID | Tujuan |
---|---|---|
Amerika Syarikat | Nombor Jaminan Sosial (SSN) | Pengenalan cukai dan faedah |
Kanada | Nombor Insurans Sosial (SIN) | Pekerjaan dan perkhidmatan kerajaan |
India | Nombor Aadhaar | ID nasional berasaskan biometrik |
Brazil | Cadastro de Pessoas Físicas (CPF) | Nombor pendaftaran cukai |
Setiap sistem mempunyai struktur dan peraturan pengesahan yang unik untuk negara masing-masing.
Penjana CURP mencipta kod pengenalan Mexico yang rawak dan sah untuk ujian perisian, pembangunan pangkalan data, dan tujuan pendidikan. Ia penting untuk pembangun yang bekerja dengan sistem pengguna Mexico.
Semua CURP yang dihasilkan adalah palsu dan rawak. Mereka mengikuti format rasmi tetapi tidak milik orang sebenar. Gunakan hanya untuk tujuan ujian dan pembangunan.
Anda boleh menghasilkan CURP tanpa had dengan alat percuma kami. Tiada had harian atau sekatan untuk penggunaan ujian dan pembangunan.
Ya, penjana CURP kami adalah sepenuhnya percuma. Tiada pendaftaran, pembayaran, atau muat turun diperlukan - hanya hasilkan CURP dengan segera dalam talian.
CURP yang dihasilkan mengikuti format rasmi kerajaan Mexico: 18 aksara termasuk huruf nama, tarikh lahir, jantina, kod negeri, dan digit pengesahan.
Tidak, CURP yang dihasilkan adalah untuk ujian sahaja. Jangan sekali-kali menggunakan CURP palsu dalam sistem pengeluaran atau aplikasi rasmi yang memerlukan pengenalan sebenar.
Penjana kami mengikuti peraturan pengesahan CURP rasmi termasuk kod negeri yang betul, format tarikh, penunjuk jantina, dan pengiraan digit semak.
Tiada data disimpan. Semua CURP dihasilkan di sisi klien dan hilang apabila anda menutup pelayar. Privasi lengkap dijamin.
Bersedia untuk menguji sistem aplikasi Mexico anda? Gunakan penjana CURP percuma kami untuk mencipta data ujian yang sah dengan segera. Sempurna untuk pembangun, penguji, dan pendidik yang bekerja dengan sistem pengenalan Mexico.
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda