Passer au contenu principal

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 :

PositionChampTailleSignification et RègleExemple
1Préfixe de Catégorie1 chiffre1 = Citoyen Saoudien ; 2 = Résident Étranger (Iqama)1
2 à 9Numéro Séquentiel8 chiffresSéquence délivrée par le NIC/MOI02345678
10Chiffre de Contrôle1 chiffreCalculé 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. 1. Multiplier les indices pairs par 2 (si > 9, soustraire 9).
  2. 2. Multiplier les indices impairs par 1.
  3. 3. Sommer tous les résultats dans S.
  4. 4. Le chiffre de contrôle satisfait (S + DV) mod 10 = 0.

Foire Aux Questions & Directives Techniques