C'est pas dur en fait... Fais tous les calculs, tu verras qu'il n'y a pas tant de réponses possibles, et dans le tableau, les réponses possibles correspondent toutes au même caractère.
Si ton nombre est inférieur à 10, le résultat sera toujours 0.
Si ton nombre est compris entre 10 et 19, le résultat sera toujours 9.
Si ton nombre est compris entre 20 et 29, le résultat sera toujours 18.
Si ton nombre est compris entre 30 et 39, le résultat sera toujours 27.
Etc.
Et 0, 9, 18, 27... ont le même caractère.
Configuration : Linux Debian Lenny / Noyau 2.6.26 / Gnome / Iceweasel 3
Connexion Internet : ADSL Orange 8M (Livebox)