قم بإنشاء CURPs صالحة غير محدودة على الفور للاختبار والتطوير. يقوم مولد CURP المجاني بإنشاء رموز تعريف مكسيكية عشوائية تتبع قواعد التنسيق الرسمية. مثالي للمطورين والمختبرين.
مولد CURP هو أداة أساسية للمطورين والمختبرين الذين يعملون مع أنظمة التعريف المكسيكية. الـ CURP (Clave Única de Registro de Población) هو رمز التعريف الفريد الأبجدي الرقمي في المكسيك المستخدم لأغراض رسمية. يقوم مولد CURP المجاني لدينا بإنشاء CURPs عشوائية وصالحة تتوافق مع التنسيق الرسمي وقواعد التحقق المكسيكية، مما يجعله مثالياً لاختبار البرمجيات، وحماية خصوصية البيانات، وسيناريوهات التطوير.
مهم: جميع CURPs المولدة عشوائية وليست مرتبطة بأفراد حقيقيين. استخدمها فقط لأغراض الاختبار والتطوير.
استخدام أداة مولد CURP لدينا بسيط وفوري:
لا حاجة للتسجيل - ابدأ في توليد CURPs صالحة على الفور.
فهم تنسيق CURP أمر بالغ الأهمية للتحقق والاختبار. يتكون CURP من 18 حرفًا بالتنسيق التالي:
تم تقديم نظام CURP في عام 1996 من قبل الحكومة المكسيكية لتحديث التعريف الشخصي. استبدل هذا النظام التعريفي المكسيكي تنسيقات تعريف أخرى وأصبح أساسيًا للخدمات الحكومية، من تسجيل المدارس إلى تقديم الضرائب.
قم بدمج توليد CURP في تطبيقاتك مع هذه الأمثلة البرمجية:
1import random
2import string
3from datetime import datetime, timedelta
4
5def generate_curp():
6 # توليد مكونات الاسم
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 # توليد تاريخ الميلاد
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 # توليد الجنس
18 gender = random.choice(['H', 'M'])
19
20 # توليد رمز الولاية
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 # توليد أحرف ساكنة
25 consonants = ''.join(random.choices(string.ascii_uppercase.translate(str.maketrans('', '', 'AEIOU')), k=3))
26
27 # توليد رقم التمييز
28 diff_digit = random.choice(string.digits) if int(date_str[:2]) < 20 else random.choice(string.ascii_uppercase)
29
30 # توليد رقم التحقق (مبسط لهذا المثال)
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## توليد وطباعة 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// توليد وتسجيل CURP عشوائي
34console.log(generateCURP());
35
بينما CURP فريد من نوعه في المكسيك، تستخدم دول أخرى أنظمة تعريف مشابهة:
الدولة | نظام التعريف | الغرض |
---|---|---|
الولايات المتحدة | رقم الضمان الاجتماعي (SSN) | التعريف الضريبي والمزايا |
كندا | رقم التأمين الاجتماعي (SIN) | التوظيف والخدمات الحكومية |
الهند | رقم أدهار | تعريف وطني قائم على البيومترية |
البرازيل | Cadastro de Pessoas Físicas (CPF) | رقم تسجيل ضريبي |
كل نظام له هيكله الفريد وقواعد التحقق الخاصة به لدوله المعنية.
مولد CURP ينشئ رموز تعريف مكسيكية عشوائية وصالحة لأغراض اختبار البرمجيات، وتطوير قواعد البيانات، والأغراض التعليمية. إنه ضروري للمطورين الذين يعملون مع أنظمة المستخدمين المكسيكيين.
جميع CURPs المولدة مزيفة وعشوائية. تتبع التنسيق الرسمي لكنها لا تنتمي لأشخاص حقيقيين. استخدمها فقط لأغراض الاختبار والتطوير.
يمكنك توليد CURPs غير محدودة باستخدام أداتنا المجانية. لا توجد حدود يومية أو قيود للاستخدام في الاختبار والتطوير.
نعم، مولد CURP لدينا مجاني تمامًا. لا حاجة للتسجيل أو الدفع أو التنزيل - فقط قم بتوليد CURPs على الفور عبر الإنترنت.
تتبع CURPs المولدة التنسيق الرسمي للحكومة المكسيكية: 18 حرفًا تشمل أحرف الاسم، وتاريخ الميلاد، والجنس، ورمز الولاية، وأرقام التحقق.
لا، CURPs المولدة مخصصة للاختبار فقط. لا تستخدم CURPs المزيفة في أنظمة الإنتاج أو التطبيقات الرسمية التي تتطلب تعريفًا حقيقيًا.
يتبع مولدنا قواعد التحقق الرسمية لـ CURP بما في ذلك الرموز الصحيحة للولايات، وتنسيقات التواريخ، ومؤشرات الجنس، وحسابات أرقام التحقق.
لا يتم تخزين أي بيانات. يتم توليد جميع CURPs على جانب العميل وتختفي عند إغلاق المتصفح. الخصوصية الكاملة مضمونة.
هل أنت مستعد لاختبار أنظمة تطبيقاتك المكسيكية؟ استخدم مولد CURP المجاني لدينا لإنشاء بيانات اختبار صالحة على الفور. مثالي للمطورين، والمختبرين، والمعلمين الذين يعملون مع أنظمة التعريف المكسيكية.
اكتشف المزيد من الأدوات التي قد تكون مفيدة لسير عملك