Générateur de Numéro d'Identité NRIC / FIN (Singapour)
Générez et formatez des Numéro d'Identité NRIC / FIN (Singapour) valides pour les tests logiciels et le développement.
En attendant la génération...
À propos de Numéro d'Identité NRIC / FIN (Singapour)
Le NRIC et le FIN sont les numéros d'identification uniques à 9 caractères de Singapour pour les citoyens et résidents étrangers.
Composé de 9 caractères : lettre initiale (S, T, F, G, M), 7 chiffres et une lettre de contrôle calculée par somme pondérée avec les poids [2, 7, 6, 5, 4, 3, 2] Modulo 11.
Anatomie et Structure du NRIC / FIN — Singapour
Le numéro d'identité de Singapour comprend 9 caractères en 3 parties :
| Position | Champ | Taille | Signification et Règle | Exemple |
|---|---|---|---|---|
| 1 | Préfixe de Catégorie | 1 lettre | S/T=Citoyen/PR ; F/G/M=Étranger/FIN | S |
| 2 à 8 | Numéro de Registre | 7 chiffres | Numéro séquentiel délivré par l'ICA | 1234567 |
| 9 | Lettre de Contrôle | 1 lettre | Calculée via **Modulo 11 Pondéré** avec décalage de préfixe | D |
Algorithme Officiel (Modulo 11 Pondéré — ICA Singapore)
Calcul de la lettre de contrôle du NRIC/FIN :
S = offset + Σ (d[i] * W[i]) ; R = S mod 11 ; Lettre = table[R]
- 1. Multiplier les 7 chiffres par : W = [2, 7, 6, 5, 4, 3, 2].
- 2. Ajouter le décalage de préfixe : S/F = 0, T/G = 4, M = 3.
- 3. Calculer la somme totale et le reste R = S mod 11.
- 4. Associer R à la lettre de contrôle dans la table ICA correspondante.