1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<?PHP
$TableauCombinaison = array();
$TableauValeur = array(1 => "a", 2 => "a", 3 => "a", 4 => "a", 5 => "a" ,6 => "a" ,7 =>"a" , 8 => "a" , 9 => "a" , 10 =>"a", 11 =>"b" ,12 =>"b" ,13 =>"b" ,14 =>"b" ,15 =>"b" ,16 =>"b", 17 => "c" , 18 => "c" ,19 => "c", 20 => "c" c, 21 => "c");
while(count($TableauCombinaison) <= 162 954 791){//tant qu'on a pas trouver toutes les combinaisons on continu à chercher.
shuffle($TableauValeur);//mélange aléatoirement les valeurs du tableau
if(!in_array($TableauValeur, $TableauCombinaison)){// si la combinaison n'est pas encore sortie on l'enregistre
array_push($TableauCombinaison, $TableauValeur);
}
}
?> |
Partager