Bonjour/Bonsoir
j'ai un petit problème, j'aimerai pouvoir convertir une String à partir d'un alphabet particulier en Int
J'ai déjà trouver après recherche une fonction permettant de généré une String à partir d'un Int avec les caractère que j'ai défini (dans mon cas 62 Caractères, 0 à 9, a à z et A à Z)
J'aimerai pouvoir maintenant le faire dans l'autre Sens (un peu comme une conversion hexa vers décimal, sauf qu'il n'y a pas 16 caractère différent mais 62)
Exemple
en admettant l'alphabet : 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ dans cet ordre
Valeur min 0 (ou 00000)
Valeur max (62^5)-1 (916 132 831 ou ZZZZZ)
Int vers String :52662082 = 3yXOq (je ne sais pas comment l'expliquer...)
String vers Int 5qVeh = 80298201 (par le calcul on peut trouver 5qVeH = 5*(62^4)+27*(62^3)+58*(62^2)+15*(62^1)+44*1 = 80298201)
J'ai essayer à l'aide d'une double boucle for mais ça n'a pas marcher
Merci d'avance