Generer un rand() unique sur toute la page

Résolu/Fermé
faurest Messages postés 39 Date d'inscription vendredi 24 août 2012 Statut Membre Dernière intervention 13 octobre 2014 - 25 août 2014 à 12:31
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 - 25 août 2014 à 14:13
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) :

<?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.
A voir également:

10 réponses

Danelectro Messages postés 1723 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 29 mars 2018 369
25 août 2014 à 13:37
Tu veux quoi exactement ?
Avoir 3 fois le même $mdp ?
Parce que j'ai testé, ça fonctionne. http://puu.sh/b7a02/b5cd507111.PNG
1
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 42
25 août 2014 à 13:39
soit on comprend pas soit il nous troll xD
0
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 42
Modifié par watarux le 25/08/2014 à 13:14
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";
}

?>
0
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 42
25 août 2014 à 13:21
ah, moins que tu me troll ^^
0
faurest Messages postés 39 Date d'inscription vendredi 24 août 2012 Statut Membre Dernière intervention 13 octobre 2014
25 août 2014 à 13:25
merci je vais regarder ça ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 42
25 août 2014 à 13:27
ou j'ai peut être pas compris ce que tu voulais ^^
0
faurest Messages postés 39 Date d'inscription vendredi 24 août 2012 Statut Membre Dernière intervention 13 octobre 2014
25 août 2014 à 13:33
je vient de test mais ça donne pas vraiment ce que je voulais :/ je vais continuer de chercher merci quand meme ;)
0
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 42
25 août 2014 à 13:37
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
0
faurest Messages postés 39 Date d'inscription vendredi 24 août 2012 Statut Membre Dernière intervention 13 octobre 2014
25 août 2014 à 14:09
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.
0
Danelectro Messages postés 1723 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 29 mars 2018 369
25 août 2014 à 14:11
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
0
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 42
25 août 2014 à 14:13
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é
0