Fonction random en Javascool
Bonjour,
Je travaille sur Javascool (un logiciel de programmation) et je suis en train de créer le jeu puissance en mode simplifié mais un petit problème se pose a moi :
_
Je voudrais, grâce a la fonction Random, trouver un nombre aléatoire entre -10 et 9 sans les nombres -8,-5,-2,1,4,7. Donc j'ai essayé plusieurs choses :
_
p=random(-10,-9||-7,-6||-4,-3||-1,0||2,3||5,6||8,9);
p=random(-10,9)/-8,-5,-2,1,4,7;
_
Cela ne marche pas..
_
Quelqu'un aurait une réponse ?
Je travaille sur Javascool (un logiciel de programmation) et je suis en train de créer le jeu puissance en mode simplifié mais un petit problème se pose a moi :
_
Je voudrais, grâce a la fonction Random, trouver un nombre aléatoire entre -10 et 9 sans les nombres -8,-5,-2,1,4,7. Donc j'ai essayé plusieurs choses :
_
p=random(-10,-9||-7,-6||-4,-3||-1,0||2,3||5,6||8,9);
p=random(-10,9)/-8,-5,-2,1,4,7;
_
Cela ne marche pas..
_
Quelqu'un aurait une réponse ?
2 réponses
-
ModérateurTu peux prendre un nombre aléatoire entre 1 et 15, et faire matcher les différents cas :
1 → -10, 2 → -9, 3 → -7, 4 → -6, 5 → -4... 15 → 9 -
Je viens de faire ça, ça marche très bien. Merci beaucoup
r=random(1,14);
switch (r){
case 1:p=-10;
break;
case 2:p=-9;
break;
case 3:p=-7;
break;
case 4:p=-6;
break;
case 5:p=-4;
break;
case 6:p=-3;
break;
case 7:p=-1;
break;
case 8:p=0;
break;
case 9:p=2;
break;
case 10:p=3;
break;
case 11:p=5;
break;
case 12:p=6;
break;
case 13:p=8;
break;
case 14:p=9;
break;
}