ਟੈਸਟਿੰਗ ਅਤੇ ਵਿਕਾਸ ਲਈ ਤੁਰੰਤ ਅਸੀਮਿਤ ਵੈਧ CURP ਬਣਾਓ। ਮੁਫਤ CURP ਜਨਰੇਟਰ ਅਧਿਕਾਰਕ ਫਾਰਮੈਟ ਨਿਯਮਾਂ ਦੇ ਅਨੁਸਾਰ ਰੈਂਡਮ ਮੈਕਸੀਕਨ ਪਛਾਣ ਕੋਡ ਬਣਾਉਂਦਾ ਹੈ। ਵਿਕਾਸਕਾਂ ਅਤੇ ਟੈਸਟ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਬਿਹਤਰ।
ਇੱਕ CURP ਜਨਰੇਟਰ ਮੈਕਸੀਕਨ ਪਛਾਣ ਪ੍ਰਣਾਲੀਆਂ ਨਾਲ ਕੰਮ ਕਰਨ ਵਾਲੇ ਵਿਕਾਸਕਾਂ ਅਤੇ ਟੈਸਟਰਾਂ ਲਈ ਇੱਕ ਅਹਿਮ ਟੂਲ ਹੈ। CURP (Clave Única de Registro de Población) ਮੈਕਸੀਕੋ ਦਾ ਵਿਲੱਖਣ ਅਲਫਾਨਿਊਮਰਿਕ ਪਛਾਣ ਕੋਡ ਹੈ ਜੋ ਸਰਕਾਰੀ ਉਦੇਸ਼ਾਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਸਾਡਾ ਮੁਫਤ CURP ਜਨਰੇਟਰ ਵੈਧ, ਰੈਂਡਮ CURP ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਸਰਕਾਰੀ ਮੈਕਸੀਕਨ ਫਾਰਮੈਟ ਅਤੇ ਵੈਰੀਫਿਕੇਸ਼ਨ ਨਿਯਮਾਂ ਨਾਲ ਅਨੁਕੂਲ ਹੈ, ਜਿਸ ਨਾਲ ਇਹ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ, ਡੇਟਾ ਪ੍ਰਾਈਵੇਸੀ ਸੁਰੱਖਿਆ, ਅਤੇ ਵਿਕਾਸ ਦੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣਾਂ ਲਈ ਬਿਹਤਰ ਹੈ।
ਮਹਤਵਪੂਰਨ: ਸਾਰੇ ਬਣਾਏ ਗਏ CURP ਰੈਂਡਮ ਹਨ ਅਤੇ ਵਾਸਤਵਿਕ ਵਿਅਕਤੀਆਂ ਨਾਲ ਜੁੜੇ ਨਹੀਂ ਹਨ। ਸਿਰਫ ਟੈਸਟਿੰਗ ਅਤੇ ਵਿਕਾਸ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਵਰਤੋਂ ਕਰੋ।
ਸਾਡੇ CURP ਜਨਰੇਟਰ ਟੂਲ ਨੂੰ ਵਰਤਣਾ ਸੌਖਾ ਅਤੇ ਤੁਰੰਤ ਹੈ:
ਕੋਈ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਦੀ ਲੋੜ ਨਹੀਂ - ਤੁਰੰਤ ਵੈਧ CURP ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ।
CURP ਫਾਰਮੈਟ ਨੂੰ ਸਮਝਣਾ ਵੈਰੀਫਿਕੇਸ਼ਨ ਅਤੇ ਟੈਸਟਿੰਗ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਇੱਕ CURP 18 ਅੱਖਰਾਂ ਦਾ ਹੁੰਦਾ ਹੈ ਜੋ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੈਟ ਵਿੱਚ ਹੁੰਦਾ ਹੈ:
CURP ਪ੍ਰਣਾਲੀ 1996 ਵਿੱਚ ਮੈਕਸੀਕਨ ਸਰਕਾਰ ਦੁਆਰਾ ਨਿੱਜੀ ਪਛਾਣ ਨੂੰ ਆਧੁਨਿਕ ਬਣਾਉਣ ਲਈ ਲਾਂਚ ਕੀਤੀ ਗਈ ਸੀ। ਇਹ ਮੈਕਸੀਕਨ ਪਛਾਣ ਪ੍ਰਣਾਲੀ ਵੱਖ-ਵੱਖ ਹੋਰ ID ਫਾਰਮੈਟਾਂ ਦੀ ਥਾਂ ਲੈ ਗਈ ਅਤੇ ਸਰਕਾਰੀ ਸੇਵਾਵਾਂ ਲਈ ਅਹਿਮ ਬਣ ਗਈ, ਸਕੂਲ ਵਿੱਚ ਦਾਖਲਾ ਲੈਣ ਤੋਂ ਲੈ ਕੇ ਕਰਾਂ ਦੀ ਫਾਈਲਿੰਗ ਤੱਕ।
ਇਹ ਕੋਡ ਉਦਾਹਰਣਾਂ ਨਾਲ ਆਪਣੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ 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 ਮੈਕਸੀਕੋ ਲਈ ਵਿਲੱਖਣ ਹੈ, ਹੋਰ ਦੇਸ਼ ਸਮਾਨ ਪਛਾਣ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ:
ਦੇਸ਼ | ID ਪ੍ਰਣਾਲੀ | ਉਦੇਸ਼ |
---|---|---|
ਯੂਨਾਈਟਡ ਸਟੇਟਸ | ਸੋਸ਼ਲ ਸੁਰੱਖਿਆ ਨੰਬਰ (SSN) | ਕਰ ਅਤੇ ਫਾਇਦੇ ਦੀ ਪਛਾਣ |
ਕੈਨੇਡਾ | ਸੋਸ਼ਲ ਇਨਸ਼ੋਰੈਂਸ ਨੰਬਰ (SIN) | ਰੋਜ਼ਗਾਰ ਅਤੇ ਸਰਕਾਰੀ ਸੇਵਾਵਾਂ |
ਭਾਰਤ | ਆਧਾਰ ਨੰਬਰ | ਬਾਇਓਮੈਟ੍ਰਿਕ ਆਧਾਰਿਤ ਰਾਸ਼ਟਰੀ ID |
ਬ੍ਰਾਜ਼ੀਲ | Cadastro de Pessoas Físicas (CPF) | ਕਰ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਨੰਬਰ |
ਹਰ ਪ੍ਰਣਾਲੀ ਦੇ ਆਪਣੇ-ਆਪਣੇ ਦੇਸ਼ਾਂ ਲਈ ਵਿਲੱਖਣ ਢਾਂਚਾ ਅਤੇ ਵੈਰੀਫਿਕੇਸ਼ਨ ਨਿਯਮ ਹਨ।
ਇੱਕ CURP ਜਨਰੇਟਰ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ, ਡੇਟਾਬੇਸ ਵਿਕਾਸ, ਅਤੇ ਸਿੱਖਿਆ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਰੈਂਡਮ, ਵੈਧ ਮੈਕਸੀਕਨ ਪਛਾਣ ਕੋਡ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਮੈਕਸੀਕਨ ਉਪਭੋਗਤਾ ਪ੍ਰਣਾਲੀਆਂ ਨਾਲ ਕੰਮ ਕਰਨ ਵਾਲੇ ਵਿਕਾਸਕਾਂ ਲਈ ਅਹਿਮ ਹੈ।
ਸਾਰੇ ਬਣਾਏ ਗਏ CURP ਨਕਲੀ ਅਤੇ ਰੈਂਡਮ ਹਨ। ਇਹ ਸਰਕਾਰੀ ਫਾਰਮੈਟ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ ਪਰ ਵਾਸਤਵਿਕ ਲੋਕਾਂ ਨਾਲ ਨਹੀਂ ਜੁੜੇ ਹੁੰਦੇ। ਇਨ੍ਹਾਂ ਨੂੰ ਸਿਰਫ ਟੈਸਟਿੰਗ ਅਤੇ ਵਿਕਾਸ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਵਰਤੋਂ ਕਰੋ।
ਤੁਸੀਂ ਸਾਡੇ ਮੁਫਤ ਟੂਲ ਨਾਲ ਅਸੀਮਿਤ CURP ਬਣਾਉਂਦੇ ਹੋ। ਟੈਸਟਿੰਗ ਅਤੇ ਵਿਕਾਸ ਦੀ ਵਰਤੋਂ ਲਈ ਕੋਈ ਦਿਨ ਦੀ ਸੀਮਾ ਜਾਂ ਰੋਕਾਵਟ ਨਹੀਂ ਹੈ।
ਹਾਂ, ਸਾਡਾ CURP ਜਨਰੇਟਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੁਫਤ ਹੈ। ਕੋਈ ਰਜਿਸਟ੍ਰੇਸ਼ਨ, ਭੁਗਤਾਨ, ਜਾਂ ਡਾਊਨਲੋਡ ਦੀ ਲੋੜ ਨਹੀਂ - ਸਿਰਫ ਤੁਰੰਤ CURP ਬਣਾਓ।
ਬਣਾਏ ਗਏ CURP ਸਰਕਾਰੀ ਮੈਕਸੀਕਨ ਸਰਕਾਰ ਦੇ ਫਾਰਮੈਟ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ: 18 ਅੱਖਰਾਂ ਵਿੱਚ ਨਾਮ ਦੇ ਅੱਖਰ, ਜਨਮ ਦੀ ਤਾਰੀਖ, ਲਿੰਗ, ਰਾਜ ਕੋਡ, ਅਤੇ ਵੈਰੀਫਿਕੇਸ਼ਨ ਅੱਖਰ ਸ਼ਾਮਲ ਹਨ।
ਨਹੀਂ, ਬਣਾਏ ਗਏ CURP ਸਿਰਫ ਟੈਸਟਿੰਗ ਲਈ ਹਨ। ਕਦੇ ਵੀ ਨਕਲੀ CURP ਨੂੰ ਉਤਪਾਦਨ ਪ੍ਰਣਾਲੀਆਂ ਜਾਂ ਅਧਿਕਾਰਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤੋਂ ਨਾ ਕਰੋ ਜਿਨ੍ਹਾਂ ਨੂੰ ਵਾਸਤਵਿਕ ਪਛਾਣ ਦੀ ਲੋੜ ਹੈ।
ਸਾਡਾ ਜਨਰੇਟਰ ਸਰਕਾਰੀ CURP ਵੈਰੀਫਿਕੇਸ਼ਨ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਸਹੀ ਰਾਜ ਕੋਡ, ਤਾਰੀਖ ਦੇ ਫਾਰਮੈ
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ