[JAVA] comment puis-je générer un mot de passe aléatoirement ?

comment puis-je générer un mot de passe aléatoirement ? [JAVA] - Programmation

Marsh Posté le 22-03-2002 à 16:40:18    

Désolée de vous demander ça, je suis un peut une quiche en JAVA et je dois trouver un code pour generer un mot de passe (chaine de charactere) de facon automatique.
 
Merci d'avance
BiX

Reply

Marsh Posté le 22-03-2002 à 16:40:18   

Reply

Marsh Posté le 22-03-2002 à 16:49:04    

Ne me demande aucun nom de classe/fonction je ne les connais pas.
Je te donne une méthode (fonctionne en n'importe quel langage).
 
1) tu génére un entier aléatoirement
 
2) tu t'arranges pour que cet entier corresponde à code ascii (tu bornes la génération aléatoire / tronques à 256 / tu fais un tableau de correspondance).
 
3) si tu veux que ce soit un caractère affichable -> tu filtre
 
Y'a plein de methode.
Amuse toi bien.

 

[jfdsdjhfuetppo]--Message édité par Mog--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 22-03-2002 à 17:36:16    

cedric_bix a écrit a écrit :

Désolée de vous demander ça, je suis un peut une quiche en JAVA et je dois trouver un code pour generer un mot de passe (chaine de charactere) de facon automatique.
 
Merci d'avance
BiX  




 
bin tu peux générer un nombre de manière aléatoire (voir random) et le transformer en string par après.
 
A+


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 22-03-2002 à 20:17:57    

Ou bien alors tu génères aléatoirement un nombre, et ensuite tu récupères le caractère ASCII qui lui correspond.

Reply

Marsh Posté le 22-03-2002 à 20:19:45    

Sinon tu peux aussi fermer les yeux, secouer tes mains énergiquement et ouvrir les yeux, ça te fera un entier aléatoire compris entre 1 et 10 (normalement). Pis ensuite tu fais pareil avec les orteils, tu fais la somme et tu recommences jusqu'à obtenir un nombre correspondant à un caractère.

Reply

Marsh Posté le 22-03-2002 à 20:21:35    

Tiens, j'y pense, t'as pensé à compter le nombre de cheveux sur ton oreiller ? Ca te fera un nombre aléatoire (mais bon, un seul par jour), et ensuite tu prends le caractère correspondant.

Reply

Marsh Posté le 25-03-2002 à 15:58:27    

c'est super constructif cette rubrique !!!!!!
J'avais cru lire "programmation", on en est loin !!!!!
 
 
Allez les jeunes, un supo et au dodo !!

Reply

Marsh Posté le 25-03-2002 à 16:02:32    

cedric_bix a écrit a écrit :

c'est super constructif cette rubrique !!!!!!
J'avais cru lire "programmation", on en est loin !!!!!
 
 
Allez les jeunes, un supo et au dodo !!  




 
bin comme tu généralises toi. Je t'ai donné une réponse valable!


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-03-2002 à 16:33:35    

Ou alors tu te fais un tableau initialisé avec les lettres minuscules, un avec les majuscules, un avec les chiffres, un avec des caractères spéciaux... Puis tu pioche dedans à partir de random(). L'avantage c'est que tu peux facilement régler les proportions de chiffres ou caractères spéciaux.
 
Enfin c'est pas bien compliqué.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed