Générateur de Identifiant National / Iqama (Arabie Saoudite)
Générez et formatez des Identifiant National / Iqama (Arabie Saoudite) valides pour les tests logiciels et le développement.
En attendant la génération...
À propos de Identifiant National / Iqama (Arabie Saoudite)
Le National ID saoudien (citoyens) et l'Iqama (résidents) sont les identifiants civils officiels à 10 chiffres en Arabie Saoudite.
Composé de 10 chiffres : commence par "1" pour les citoyens saoudiens et par "2" pour les résidents étrangers, avec contrôle Luhn sur le 10e chiffre.
Anatomie et Structure du National ID / Iqama — Arabie Saoudite
Le numéro d'identité saoudien comprend 10 chiffres en 3 parties :
| Position | Champ | Taille | Signification et Règle | Exemple |
|---|---|---|---|---|
| 1 | Préfixe de Catégorie | 1 chiffre | 1 = Citoyen Saoudien ; 2 = Résident Étranger (Iqama) | 1 |
| 2 à 9 | Numéro Séquentiel | 8 chiffres | Séquence délivrée par le NIC/MOI | 02345678 |
| 10 | Chiffre de Contrôle | 1 chiffre | Calculé via l'algorithme de **Luhn (Modulo 10)** | 4 |
Algorithme Officiel (Luhn Modulo 10 — MOI/NIC)
Calcul du chiffre de contrôle de l'ID / Iqama saoudien :
S = Σ luhn(d[i], i) (i=0..8) ; (S + d[9]) mod 10 === 0
- 1. Multiplier les indices pairs par 2 (si > 9, soustraire 9).
- 2. Multiplier les indices impairs par 1.
- 3. Sommer tous les résultats dans S.
- 4. Le chiffre de contrôle satisfait (S + DV) mod 10 = 0.