Generer un rand() unique sur toute la page
Résolu
faurest
Messages postés
53
Statut
Membre
-
watarux Messages postés 324 Statut Membre -
watarux Messages postés 324 Statut Membre -
Bonjour a tous, ma question est la suivante, j'aimerai faire appel a la fonction rand() plusieurs fois dans ma page sans que le mdp généré ne soit différent a chaque fois.
Voici un exemple de ce que j'ai niveau code (j'ai fait simple pour l'exemple) :
Le probleme c'est que ce code me donne des resultats differents a chaque fois :/
Merci d'avance pour votre aide.
Voici un exemple de ce que j'ai niveau code (j'ai fait simple pour l'exemple) :
<?php $mdp = rand(1,999) echo $mdp; echo $mdp; echp $mdp; ?>
Le probleme c'est que ce code me donne des resultats differents a chaque fois :/
Merci d'avance pour votre aide.
10 réponses
-
Tu veux quoi exactement ?
Avoir 3 fois le même $mdp ?
Parce que j'ai testé, ça fonctionne. http://puu.sh/b7a02/b5cd507111.PNG -
Bonjour,
je viens de faire un petit code simple qui personnellement me renvoie bien le même nombre généré a chaque fois
<?php
$nb = rand();
for($i=0;$i<=5;$i++)
{
echo $nb."\n";
}
?> -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
je vient de test mais ça donne pas vraiment ce que je voulais :/ je vais continuer de chercher merci quand meme ;)
-
bah explique je peux surement t'aider si tu veux avoir plusieurs chiffre random sans que l'autre stocke dans la variable change tu doit tout simplement recrée une autre variable avec un autre rand().
$nb = rand(1,999);
$nb2 = rand(1,999);
for($i=0;$i<=5;$i++)
{
echo $nb."\n";
echo $nb2."\n";
}
si tu veux que la génération des variable avec des rand se font elle même tu peux aussi boucler dessus -
enfait je ne veut pas une boucle je veut juste pouvoir appeler ma valeur plusieurs fois dans la meme page sans que ça genere de nouveaux codes a chaque fois.
-
Bah ton code fonctionne. A condition de mettre un point-virgule après la fonction rand() et corriger la faute de frappe au dernier echo
-
et bien c'est la même c'est la même chose tu enleve la boucle et tu fais afficher ta variable quand tu veux mais elle ne changera pas comme le code que tu as mis fonctionne Danelectro te la prouvé