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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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