Omitir yendo al contenido principal

Generador de DLN (USA)

Generador de DLN válido y modelos fonéticos de Nueva York y Florida. QA.

Esperando generación...

Sobre el Driver's License Number (DLN) de EE. UU.

En los Estados Unidos, cada estado emite sus licencias de conducir. Estados como Nueva York (NY) y Florida (FL) emplean un algoritmo fonético llamado Soundex.

La lógica de generación codifica el apellido en una clave Soundex (1 letra + 3 dígitos), codifica el nombre de pila y calcula los rangos de año y fecha ajustados por género.

Anatomía y Estructura del DLN de EE. UU. (Florida: 13 / Nueva York: 15)

Los formatos de licencia estatales codifican datos demográficos y fonéticos Soundex:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1Inicial del Apellido1 letraPrimera letra del apellido en mayúsculasS
2 a 4Soundex Apellido3 dígitosCódigo Soundex del apellido530
5 a 7Soundex Nombre3 dígitosCódigo Soundex del nombre250
8 y 9Año de Nacimiento2 dígitosÚltimas dos cifras del año85
10 a 12Código DDD (Fecha/Sexo)3 dígitos(Mes - 1) * 40 + Día (+500 para mujeres)585
13 en adelanteDígito de Control1 a 3 charsDígito "0" en Florida o dígitos de resolución en Nueva York0

Algoritmo Fonético Soundex y Decodificación DDD

Los departamentos de tránsito codifican fecha y género en el bloque DDD:

DDD = (Mes - 1) * 40 + Día + (Mujer ? 500 : 0)
  1. 1. Verifique que la primera posición sea letra y el resto números.
  2. 2. Extraiga el bloque DDD (posiciones 10 a 12).
  3. 3. Si DDD >= 500, la conductora es mujer; reste 500.
  4. 4. Si DDD < 500, el conductor es hombre.
  5. 5. Mes = Math.floor(base / 40) + 1.
  6. 6. Día = base % 40.
  7. 7. En Florida, compruebe que el último dígito sea "0".

Preguntas Frecuentes