Générateur RG (ID)
Générez des numéros de registre général (RG) structurellement valides. Tests d'assurance qualité.
En attendant la génération...
À propos du générateur RG
Le générateur du registre général (RG) crée des nombres aléatoires dans le format traditionnel utilisé dans la plupart des États brésiliens. Bien que le RG ne dispose pas d’une formule de validation nationale unifiée, cet outil génère des chiffres cohérents avec les masques communs.
Cet outil est idéal pour remplir des formulaires de test et valider des masques de saisie dans des applications qui ne nécessitent pas une validation stricte de la somme de contrôle spécifique à un état.
Anatomie & Structure du RG Brésilien
Le RG traditionnel des États comprend 9 caractères :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 8 | Numéro d'État | 8 chiffres | Numéro séquentiel assigné par la Sécurité Publique | 12345678 |
| 9 | Caractère de Contrôle | 1 caractère | Clé Modulo 11 (X lorsque le reste vaut 10) | X |
Algorithme Officiel du RG (SSP Modulo 11)
Calcul du caractère de contrôle avec les poids 2 à 9 :
Reste = Σ (d[i] * (i + 2)) % 11; si Reste == 10 -> "X"; si Reste == 0 -> "0"; sinon Reste
- 1. Multiplier les 8 chiffres par les coefficients 2 à 9.
- 2. Calculer la somme des produits.
- 3. Prendre le reste modulo 11.
- 4. Si le reste vaut 10, le caractère est "X".
- 5. Si le reste vaut 0, le caractère est "0".
- 6. Sinon, le caractère est égal au reste.