Bonjour,

je tente de créer un mot de passe aléatoire mais je bloque une aide serez la bienvenu

Alors voila le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
//creation de mot de passe 
//defini tout les caracteres du mot de passe
$letters = "azertyuiopmlkjhgfdsqwxcvbn0123456789";
$nbr_chars = "10";
 
for($i=0,$i<$nbr_chars,$i++)
{
     $pass.= rand ($letters,$letters);
}
 
echo 'Votre mot de passe est : ';
echo $mp;
il me sort que rand a besoin en parametre d'une variable de type entier
Ma question est la suivante comment transformé tout ce joyeux monde ie la variable letters en entier ?? Soit faire correspondre chaque carractere a un entier et chercher un entier aleatoire avec rand et enfin afficher le caractere correspondant dans la variable pass


Merci d'avance