Test ve geliştirme için sınırsız geçerli CURP'ler anında oluşturun. Ücretsiz CURP üretici, resmi format kurallarına uygun rastgele Meksika kimlik kodları oluşturur. Geliştiriciler ve test uzmanları için mükemmel.
Bir CURP üretici, Meksika kimlik sistemleri ile çalışan geliştiriciler ve testçiler için temel bir araçtır. CURP (Clave Única de Registro de Población), resmi amaçlar için kullanılan Meksika'nın benzersiz alfanümerik kimlik kodudur. Bizim ücretsiz CURP üreticimiz, resmi Meksika formatı ve doğrulama kurallarına uygun geçerli, rastgele CURP'ler oluşturur; bu da onu yazılım testi, veri gizliliği koruma ve geliştirme senaryoları için mükemmel hale getirir.
Önemli: Tüm üretilen CURP'ler rastgeledir ve gerçek bireylerle bağlantılı değildir. Sadece test ve geliştirme amaçları için kullanın.
Bizim CURP üretici aracımızı kullanmak basit ve anındır:
Kayıt gerektirmez - hemen geçerli CURP'ler oluşturmaya başlayın.
CURP formatını anlamak, doğrulama ve test için kritik öneme sahiptir. Bir CURP, aşağıdaki formatta 18 karakterden oluşur:
CURP sistemi, Meksika hükümeti tarafından 1996 yılında kişisel kimlikleri modernize etmek amacıyla tanıtılmıştır. Bu Meksika kimlik sistemi, çeşitli diğer kimlik formatlarının yerini almış ve okul kaydından vergi beyannamesine kadar devlet hizmetleri için vazgeçilmez hale gelmiştir.
CURP üretimini uygulamalarınıza entegre edin bu kod örnekleri ile:
1import random
2import string
3from datetime import datetime, timedelta
4
5def generate_curp():
6 # İsim bileşenlerini oluşturun
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 # Doğum tarihini oluşturun
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 # Cinsiyeti oluşturun
18 gender = random.choice(['H', 'M'])
19
20 # Eyalet kodunu oluşturun
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 # Ünlüleri oluşturun
25 consonants = ''.join(random.choices(string.ascii_uppercase.translate(str.maketrans('', '', 'AEIOU')), k=3))
26
27 # Farklılaştırma rakamını oluşturun
28 diff_digit = random.choice(string.digits) if int(date_str[:2]) < 20 else random.choice(string.ascii_uppercase)
29
30 # Kontrol rakamını oluşturun (bu örnek için basitleştirilmiş)
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## Rastgele bir CURP oluşturun ve yazdırın
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// Rastgele bir CURP oluşturun ve yazdırın
34console.log(generateCURP());
35
CURP Meksika'ya özgü olsa da, diğer ülkeler benzer kimlik sistemleri kullanmaktadır:
Ülke | Kimlik Sistemi | Amaç |
---|---|---|
Amerika Birleşik Devletleri | Sosyal Güvenlik Numarası (SSN) | Vergi ve sosyal yardımlar için kimlik |
Kanada | Sosyal Sigorta Numarası (SIN) | İstihdam ve devlet hizmetleri |
Hindistan | Aadhaar Numarası | Biyometrik tabanlı ulusal kimlik |
Brezilya | Cadastro de Pessoas Físicas (CPF) | Vergi kayıt numarası |
Her sistemin kendi ülkeleri için benzersiz yapısı ve doğrulama kuralları vardır.
Bir CURP üretici, yazılım testi, veritabanı geliştirme ve eğitim amaçları için rastgele, geçerli Meksika kimlik kodları oluşturur. Meksika kullanıcı sistemleri ile çalışan geliştiriciler için gereklidir.
Tüm üretilen CURP'ler sahte ve rastgeledir. Resmi formata uyarlar ancak gerçek kişilere ait değildir. Sadece test ve geliştirme amaçları için kullanın.
Ücretsiz aracımızla sınırsız CURP üretebilirsiniz. Test ve geliştirme kullanımı için günlük limit veya kısıtlama yoktur.
Evet, CURP üreticimiz tamamen ücretsizdir. Kayıt, ödeme veya indirme gerektirmez - sadece anında çevrimiçi CURP'ler oluşturun.
Üretilen CURP'ler, resmi Meksika hükümeti formatını takip eder: 18 karakter, isim harfleri, doğum tarihi, cinsiyet, eyalet kodu ve doğrulama rakamları içerir.
Hayır, üretilen CURP'ler yalnızca test içindir. Sahte CURP'leri üretim sistemlerinde veya gerçek kimlik gerektiren resmi uygulamalarda asla kullanmayın.
Üreticimiz, resmi CURP doğrulama kurallarını takip eder; uygun eyalet kodları, tarih formatları, cinsiyet göstergeleri ve kontrol rakamı hesaplamaları içerir.
Hiçbir veri saklanmaz. Tüm CURP'ler istemci tarafında üretilir ve tarayıcıyı kapattığınızda kaybolur. Tam gizlilik garantisi.
Meksika uygulama sistemlerinizi test etmeye hazır mısınız? Geçerli test verileri oluşturmak için ücretsiz CURP üreticimizi kullanın. Meksika kimlik sistemleri ile çalışan geliştiriciler, testçiler ve eğitimciler için mükemmel.
İş akışınız için faydalı olabilecek daha fazla aracı keşfedin