random() x10 sans doublons
bonjour ,
actuellement je fais un qcm en php/mysql
et je souhaiterai 10 nombres aléatoires sans doublons
donc pour l'instant ca donne ca:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
if (($nbquest>=0) and ($nbquest<=($maxquest-1))){//if1
for ($i=0;$i<$nbquest;$i++){//for1
$num[$i]=rand(0,$maxquest);
echo"num ->$num[$i]";
echo"<br><br>";
}//end for1
}//endif 1 |
il y a une fonction array_unique() dans php qui enleve les doublons d'un tableau mais je n'ai plus 10 nombres
Code:
1 2 3 4 5 6 7
|
$mynum=array_unique($num);
echo "<pre>";
print_r($mynum);
echo "</pre>";
$nbnum=array_count_values($mynum); |
donc je me dis que peut-etre un algo...
j aurai besoin un peu d ' aide car je ne sais pas pourquoi en algo je bute toujours
merci ;)