String vers int Avec alphabet [Résolu/Fermé]

Messages postés
7
Date d'inscription
mercredi 13 novembre 2013
Statut
Membre
Dernière intervention
19 mars 2014
-
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
Afficher la suite 

1 réponse

Messages postés
7
Date d'inscription
mercredi 13 novembre 2013
Statut
Membre
Dernière intervention
19 mars 2014
0
Merci
Problème résolu avec l'aide d'un ami