A voir également:
- Fonction random en Javascool
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction miroir - Guide
- Fonction somme excel - Guide
- Fonction excel en anglais - Guide
2 réponses
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
16 mars 2014 à 16:31
16 mars 2014 à 16:31
Tu 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
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;
}
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;
}
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
16 mars 2014 à 16:56
16 mars 2014 à 16:56
Tu aurais également pu faire un tableau
int[] tab = {-10, -9, -7, -6, -4, -3, -1, 0, 2, 3, 5, 6, 8, 9};et en prenant
r = random(0,tab.length-1);aller récupérer
p = tab[r];.