Bonjour,
Etant débutant en java, je rencontre des difficultés et ici tous particulièrement avec une méthode qui permet de tirer une valeur aléatoire dans un tableau déjà créé. J'ai essayé beaucoup de possibilités mais jeu suis toujours bloqué. voici l'algorithme :
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
26
27
28
29
30
31
32
33
34
35
36
37
     int tirerAleatoire( int max, int min){ 
 
        int []leTab = new int [9];
        int i = 0;
        int nbElem = 0;
        boolean valide;
        int nombreAleatoire = 0;
        valide = verifTab(leTab,nbElem);
        if (valide == false){ 
               System.out.println ("afficherTab : tableau invalide");
        }
        else{
            while ( i < nbElem) {
                int j = 0;
                max = leTab[i];
                min = leTab [i+j];
                nombreAleatoire = min + (int)(Math.random() * ((max - min) + 1));
                j++;
                i++;
            }
        }
        return nombreAleatoire;
    }
 
 
    void testTirerAleatoire(){
        int nb;
        System.out.println("tir aléatoire cas normaux");
        System.out.println("cas où tout va bien");
        int tab [] = {12,34,45,76,9,54,87,57,79,40};
        nb = 10; 
        tab[0] = tirerAleatoire (0, 10);
        int res = tirerAleatoire(tab[0]);
        System.out.println(" La valeur triée aléatoirement est : " +res);
        System.out.println ("tir aléatoire réussi");
 
    }