El algoritmo para obtener esta letra a partir del D.N.I. es el siguiente: Se calcula el resto de dividir el D.N.I. entre 23. Dicho resto está comprendido entre 0 y 22. Entonces, a cada uno de esos posibles restos se le asigna respectivamente una de las siguientes letras: T, R, W, A, G, M, Y, U, P, D, X, B, N, J, Z, S, Q, V, H, L, C, K y E.
Para cualquier duda adicional.. estoy en el foro de mi web mas a menudo que por aqui.. un saludo