Bonjour,
Voilà j'ai un petit soucis sur un random
En gros dans ma page je passe un id en paramètre et je voudrais sortir 3 chiffres sauf l'id.
si l'id vaut 0 il me donne sans soucis les chiffres 1 2 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 $R = array(); $id = 1; $h = 3; for($i=0; $i<$h; $i++){ while($R[$i] == NULL){ $nb= mt_rand(0,10); if($nb <= $h){ $compteur=0; for($x =0; $x<$h ; $x++){ if($nb == $id || $nb ==$R[$x]){ $compteur = 1; } } if($compteur == 0){ $R[$i] = $nb; } } } echo $R[$i]; }
si l'id est différent de 0, il plante et ne m'affiche de 2 3.
Un petit coup de main serait le bienvenue ^^
Merci d'avance
Partager