Bonjour @ tous !
Je ne savais pas trop où poster vu qu'il y a pas mal de rubriques!
Voilà, j'ai un soucis :
J'aimerais remplir un tableau de 50 cases de manière aléatoire avec des nombres entiers relatifs aléatoires !
Voici le code qui me pose problème :
Problème ce code fonctionne mal, je pense que je rate une erreur grosse comme une maison mais là je sèche ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 for(i=0; i<50; i++) //Génération d'un indice aléatoire compris entre 0 et 50 tmp = (int)(Math.random()*50); //Si la case d'indice généré plus tôt est vide if(tab[tmp] == 0) { //On la remplit avec un entier positif aléatoire tab[tmp] = (int)(Math.random()*100); } //Sinon le nombre d'itérations de la boucle augmente de 1 else { i--; } // De meme pour les entiers négatifs tmp = (int)(Math.random()*50); if(tab[tmp] == 0) { tab[tmp] = (int)(Math.random()*-100); } else { i--; }
Un peu d'aide serait la bienvenue !
Partager