Générateur CURP Mexique
Générateur CURP valide de 18 caractères pour les tests logiciels et l'assurance qualité. Pour l'assurance qualité.
En attendant la génération...
À propos du Mexique CURP
Le CURP est le code unique du registre de la population du Mexique, obligatoire pour tous les résidents et citoyens.
Cet outil génère des CURP aléatoires valides correspondant aux noms, dates de naissance, sexe et codes d'État avec une somme de contrôle correcte pour l'automatisation des tests logiciels.
Anatomie & Structure du Code CURP
Le code CURP comprend 18 caractères alphanumériques :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 4 | Initiales du Titulaire | 4 lettres | Lettres tirées du nom de famille et prénom | AAAA |
| 5 à 10 | Date de Naissance | 6 chiffres | Format AAMMJJ | 800101 |
| 11 | Genre | 1 lettre | H (Homme), M (Femme), X (Non binaire) | H |
| 12 et 13 | Entité Fédérale | 2 lettres | Code de l'État de naissance RENAPO | DF |
| 14 à 16 | Consonnes Internes | 3 lettres | Consonnes internes des noms et prénom | RRN |
| 17 | Siècle | 1 caractère | 0-9 pour le XXe siècle, A-J pour le XXIe siècle | 0 |
| 18 | Chiffre de Contrôle | 1 chiffre | Clé Modulo 10 avec facteurs de 18 à 2 | 9 |
Algorithme Officiel du CURP (RENAPO Modulo 10)
Le RENAPO vérifie le 18e caractère avec des coefficients décroissants de 18 à 2 :
S = Σ (Valeur(c[i]) × (18 - i)); Reste = S % 10; DV = (10 - Reste) % 10
- 1. Convertir les caractères : 0-9 en 0-9 ; A-Z en 10-35.
- 2. Multiplier par les poids de 18 à 2.
- 3. Faire la somme et calculer le reste modulo 10.
- 4. DV = (10 - Reste) % 10.
- 5. Vérification du 18e caractère.