Générer mot de passe aléatoire sous Excel

Résolu/Fermé
bfiguig - Modifié le 8 août 2017 à 06:23
 tarraf82 - 25 avril 2018 à 15:53
Bonjour à tous,
y a t-il un moyen de generer des mots de passes aleatoire sous excel
je vous remercie d'avance
cordialement

1 réponse

m@rina Messages postés 20027 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 18 avril 2024 11 269
5 nov. 2008 à 17:44
Bonjour,

A partir du moment où l'on peut générer des nombres aléatoires, il n'y a pas de raisons que l'on ne puisse pas faire la même chose pour des lettres. Reste à trouver une solution pour obtenir des mots avec des voyelles... ce qui n'est peut être pas évident !
Essaie par exemple la méthode suivante pour obtenir des mots de 8 lettres :

En colonne 1, sur 8 lignes, tu mets la formule : =ENT(ALEA()*26)+1
qui va donc générer un nombre aléatoire entre 1 et 26 (on met + 1 pour éviter le 0)

En colonne 2, toujours sur 8 lignes, on va mettre la correspondance en lettres :
=CAR((A1)+64)
(on met +64 car la lettre A est la 65e caractère)

Dans la cellule C3, tu peux faire une concaténation des lettres des 8 lignes de la colonne 2, soit :
=$C$1&$C$2&$C$3&$C$4&$C$5&$C$6&$C$7&$C$8

Puis F9 sur cette cellule pour mettre à jour autant de fosi que tu veux de mdp...

Bon, évidemment, j'ai décortiqué... Mais on peut bien entendu faire une seule formule qui serait :
=CAR((ENT(ALEA()*26)+1)+64)

En peut faire exactement la même chose par macro.

Mais... y a sûrement d'autres solutions plus élaborées... que certains pros d'Excel vont bientôt te donner !! ;))

m@rina
28
Cool
0
Merci pour l'explication, claire et simple d'utilisation.
0