Hasilkan CURP yang valid tanpa batas secara instan untuk pengujian & pengembangan. Generator CURP gratis membuat kode identifikasi Meksiko acak mengikuti aturan format resmi. Sempurna untuk pengembang dan penguji.
Generator CURP adalah alat penting bagi pengembang dan penguji yang bekerja dengan sistem identifikasi Meksiko. CURP (Clave Única de Registro de Población) adalah kode identifikasi alfanumerik unik Meksiko yang digunakan untuk tujuan resmi. Generator CURP gratis kami membuat CURP yang valid dan acak yang mematuhi format dan aturan validasi resmi Meksiko, menjadikannya sempurna untuk pengujian perangkat lunak, perlindungan privasi data, dan skenario pengembangan.
Penting: Semua CURP yang dihasilkan adalah acak dan tidak terkait dengan individu nyata. Gunakan hanya untuk tujuan pengujian dan pengembangan.
Menggunakan alat generator CURP kami sangat sederhana dan instan:
Tidak perlu registrasi - mulai hasilkan CURP yang valid segera.
Memahami format CURP sangat penting untuk validasi dan pengujian. CURP terdiri dari 18 karakter dalam format berikut:
Sistem CURP diperkenalkan pada tahun 1996 oleh pemerintah Meksiko untuk memodernisasi identifikasi pribadi. Sistem identifikasi Meksiko ini menggantikan berbagai format ID lainnya dan menjadi penting untuk layanan pemerintah, mulai dari pendaftaran sekolah hingga pengajuan pajak.
Integrasikan generasi CURP ke dalam aplikasi Anda dengan contoh kode berikut:
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 tanggal 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 jenis kelamin
18 gender = random.choice(['H', 'M'])
19
20 # Hasilkan kode negara bagian
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 diferensiasi
28 diff_digit = random.choice(string.digits) if int(date_str[:2]) < 20 else random.choice(string.ascii_uppercase)
29
30 # Hasilkan digit cek (disederhanakan 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 acak
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 acak
34console.log(generateCURP());
35
Sementara CURP unik untuk Meksiko, negara lain menggunakan sistem identifikasi serupa:
Negara | Sistem ID | Tujuan |
---|---|---|
Amerika Serikat | Nomor Jaminan Sosial (SSN) | Identifikasi pajak dan manfaat |
Kanada | Nomor Asuransi Sosial (SIN) | Layanan pekerjaan dan pemerintah |
India | Nomor Aadhaar | ID nasional berbasis biometrik |
Brasil | Cadastro de Pessoas Físicas (CPF) | Nomor pendaftaran pajak |
Setiap sistem memiliki struktur dan aturan validasi unik untuk negara masing-masing.
Generator CURP membuat kode identifikasi Meksiko yang acak dan valid untuk pengujian perangkat lunak, pengembangan basis data, dan tujuan edukasi. Ini penting bagi pengembang yang bekerja dengan sistem pengguna Meksiko.
Semua CURP yang dihasilkan adalah palsu dan acak. Mereka mengikuti format resmi tetapi tidak milik orang nyata. Gunakan hanya untuk tujuan pengujian dan pengembangan.
Anda dapat menghasilkan CURP tanpa batas dengan alat gratis kami. Tidak ada batasan harian atau pembatasan untuk penggunaan pengujian dan pengembangan.
Ya, generator CURP kami sepenuhnya gratis. Tidak perlu registrasi, pembayaran, atau unduhan - cukup hasilkan CURP secara instan secara online.
CURP yang dihasilkan mengikuti format resmi pemerintah Meksiko: 18 karakter termasuk huruf nama, tanggal lahir, jenis kelamin, kode negara bagian, dan digit validasi.
Tidak, CURP yang dihasilkan hanya untuk pengujian. Jangan pernah menggunakan CURP palsu dalam sistem produksi atau aplikasi resmi yang memerlukan identifikasi nyata.
Generator kami mengikuti aturan validasi CURP resmi termasuk kode negara bagian yang tepat, format tanggal, indikator jenis kelamin, dan perhitungan digit cek.
Tidak ada data yang disimpan. Semua CURP dihasilkan di sisi klien dan menghilang saat Anda menutup browser. Privasi lengkap dijamin.
Siap untuk menguji sistem aplikasi Meksiko Anda? Gunakan generator CURP gratis kami untuk membuat data uji yang valid secara instan. Sempurna untuk pengembang, penguji, dan pendidik yang bekerja dengan sistem identifikasi Meksiko.
Temukan lebih banyak alat yang mungkin berguna untuk alur kerja Anda