Page 1 sur 1

Génerer un mot de passe aléatoire tout simple

Posté : 02 déc. 2005, 17:02
par mario
Bonjour,

Que pensez vous de cette méthode pour générer un mot de passe très simple aléatoirement...

dans ce cas, il permet de changer tous les mots de passes d'une table en une seule requête:

Code : Tout sélectionner

UPDATE exemple SET nom = ( SELECT CONCAT( ELT( FLOOR( 1 + ( RAND( )*4 ) ) , 'leo', 'vasco', 'gribouille', 'orangina' ), FLOOR( 100 + ( RAND( ) *900 ) ) ) )
Je génère un nombre entre 1 et 4 pour sortir aléatoirement la premiere partie du mot de passe: ex: leo, vasco, gribouille ou orangina
Je génère un nombre entre 100 et 900 pour sortir un nombre aléatoire.
Je fais une concaténation des 2

C'est un peu "artisanal" mais j'aimerai avoir votre point de vue.

merci.

Posté : 02 déc. 2005, 18:52
par ouckileou
Salut,

ça marche mais effectivement cela génère des mots de passe très simple.
Si c'est pour redonner un mdp temporaire à quelqu'un ça peut convenir, si c'est un mot de passe définitif c'est à mon avis plus que limite :)