remplir tableau avec 4 chiffres distincts
bonjour j'ai besoin d'aid" car j'avance pas je dois simplement avoir un tableau avec 4 chiffres distincts obtenu avec la fonction random
j'ai ecri ce bout de code mais il ne sarrete pas et je ne vois pas d ou vient l'erreur, mon raisonement doit etre faux
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
//cree un tableau avec les futures combinaisons
var combi = new Array();
combi.l=combi.length;//sa taille est de 4 combinaisons
combi.l=4;
var c=0;//compteur qui comptabilise le nombre de difference
while (combi.l<5)//il sort des chiffres tant que la taille du tableau n'est pas 4
{
for (var i=0;i<5;i++)
{
document.write(Math.random());
document.write("<BR>");
var chiffre =Math.random();
var entier= Math.floor(9*Math.random())+1;//donne un chiffre entre 1 et 9
document.write(entier);//debug pour voir le chiffre
document.write("<BR>");
//on rentre le chiffre entier dans un tableau
var tableau = new Array();
tableau[i]=entier;
for (var j=0;j<i;j++)
{
if (tableau[i]!= tableau[j])//si le chiffre existe deja dans le tableau { {
c++;//compteur qui comptabilise le nombre de difference
}
if(c=1)
{
i--;
}
if (c=3)
{
combi[i]=entier;
i++; }
}
}}
}
document.write ("la valeur numero "+i+ " du combi est :"+combi[i]);
document.write("<BR>"); |
merci de m'éclairer ou deme dire si mon raisonement est faux