Générateur DLN États-Unis
Générez des numéros DLN américains pour le contrôle qualité et les tests phonétiques dans tous les formats d'État.
En attendant la génération...
À propos des numéros de permis de conduire américains (DLN)
Aux États-Unis, les permis de conduire sont délivrés par chaque État. Des États comme New York (NY) et Floride (FL) utilisent un système de codage phonétique complexe Soundex pour générer des identifiants de licence.
Le générateur encode le nom de famille dans une clé Soundex (1 lettre + 3 chiffres), encode le prénom et structure les dates de naissance modifiées par les entrées de genre.
Anatomie & Structure du Permis US (Floride : 13 chars / New York : 15 chars)
Les permis de conduire étatiques Soundex encodent l'état civil et le genre :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 | Initiale du Nom | 1 lettre | Première lettre du nom de famille | S |
| 2 à 4 | Soundex Nom | 3 chiffres | Code phonétique Soundex du nom | 530 |
| 5 à 7 | Soundex Prénom | 3 chiffres | Code phonétique Soundex du prénom | 250 |
| 8 & 9 | Année de Naissance | 2 chiffres | Deux derniers chiffres de l'année (YY) | 85 |
| 10 à 12 | Code DDD (Date/Genre) | 3 chiffres | (Mois - 1) * 40 + Jour (+500 pour les femmes) | 585 |
| 13 et suite | Contrôle | 1 à 3 chars | Chiffre "0" en Floride ou contrôle à New York | 0 |
Algorithme Soundex et Décodage de Date DDD
Les autorités de transport encodent le genre et la date dans le bloc DDD :
DDD = (Mois - 1) * 40 + Jour + (Femme ? 500 : 0)
- 1. Valider la première lettre et les chiffres suivants.
- 2. Extraire le bloc DDD aux positions 10 à 12.
- 3. Si DDD >= 500 : femme ; soustraire 500.
- 4. Si DDD < 500 : homme.
- 5. Mois = Math.floor(base / 40) + 1.
- 6. Jour = base % 40.
- 7. Pour la Floride, vérifier que le dernier chiffre est "0".