بهطور نامحدود CURP های معتبر را بهطور فوری برای تست و توسعه تولید کنید. ژنراتور CURP رایگان کدهای شناسایی تصادفی مکزیکی را با رعایت قوانین فرمت رسمی ایجاد میکند. مناسب برای توسعهدهندگان و تستکنندگان.
یک تولیدکننده CURP ابزاری ضروری برای توسعهدهندگان و آزمایشکنندگان است که با سیستمهای شناسایی مکزیکی کار میکنند. CURP (Clave Única de Registro de Población) کد شناسایی الفبایی منحصر به فرد مکزیک است که برای مقاصد رسمی استفاده میشود. تولیدکننده CURP رایگان ما CURPهای معتبر و تصادفی ایجاد میکند که با فرمت و قوانین اعتبارسنجی رسمی مکزیک مطابقت دارد و برای آزمایش نرمافزار، حفاظت از حریم خصوصی دادهها و سناریوهای توسعه ایدهآل است.
مهم: تمام CURPهای تولید شده تصادفی هستند و به افراد واقعی مرتبط نیستند. فقط برای مقاصد آزمایش و توسعه استفاده کنید.
استفاده از ابزار تولیدکننده CURP ما ساده و فوری است:
هیچ ثبتنامی لازم نیست - بلافاصله شروع به تولید CURPهای معتبر کنید.
درک فرمت 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 کدهای شناسایی مکزیکی تصادفی و معتبر برای آزمایش نرمافزار، توسعه پایگاه داده و مقاصد آموزشی ایجاد میکند. این ابزار برای توسعهدهندگان کار با سیستمهای کاربری مکزیکی ضروری است.
تمام CURPهای تولید شده جعلی و تصادفی هستند. آنها فرمت رسمی را دنبال میکنند اما به افراد واقعی تعلق ندارند. فقط برای مقاصد آزمایش و توسعه استفاده کنید.
شما میتوانید CURPهای نامحدود با ابزار رایگان ما تولید کنید. هیچ محدودیت روزانه یا محدودیتی برای استفاده آزمایشی و توسعه وجود ندارد.
بله، تولیدکننده CURP ما کاملاً رایگان است. هیچ ثبتنام، پرداخت یا دانلودی لازم نیست - فقط به صورت آنلاین CURPها را بلافاصله تولید کنید.
CURPهای تولید شده فرمت رسمی دولت مکزیک را دنبال میکنند: 18 کاراکتر شامل حروف نام، تاریخ تولد، جنسیت، کد ایالت و ارقام اعتبارسنجی.
خیر، CURPهای تولید شده فقط برای آزمایش هستند. هرگز از CURPهای جعلی در سیستمهای تولید یا برنامههای رسمی که نیاز به شناسایی واقعی دارند استفاده نکنید.
تولیدکننده ما قوانین اعتبارسنجی رسمی CURP را دنبال میکند که شامل کدهای ایالت مناسب، فرمتهای تاریخ، نشانگرهای جنسیت و محاسبات رقم چک است.
هیچ دادهای ذخیره نمیشود. تمام CURPها در سمت کلاینت تولید میشوند و زمانی که مرورگر را ببندید ناپدید میشوند. حریم خصوصی کامل تضمین شده است.
آمادهاید تا سیستمهای برنامهنویسی مکزیکی خود را آزمایش کنید؟ از تولیدکننده CURP رایگان ما برای ایجاد دادههای آزمایشی معتبر به صورت فوری استفاده کنید. این ابزار برای توسعهدهندگان، آزمایشکنندگان و مربیان کار با سیستمهای شناسایی مکزیکی ایدهآل است.
کشف ابزارهای بیشتری که ممکن است برای جریان کاری شما مفید باشند