Bonjour,

je dois effectuer un programme dans lequel je dois générer un chiffre aléatoire entre 1 et 9 en gérant le problème des doublons. Je ne dois effectuer que 5 tirages.
cela fait deux jours que je cherche comment faire.
Je pensais pouvoir utiliser la fonction Random et une fois que j'ai mon chiffre , dire que je ne veux pas que le suivant lui soit identique. Mais même en cherchant sur tous les sites et forums je n'arrive pas à y voir clair.
Quelqu'un peut-il m'aider ?

Voici le bout de code que j'ai crée
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
 
        Random obj = new Random();
        int position = 0;                                                       // on initialise la position à 0
        int positionPrecedente = position - 1;
 
        for (int cptTir = 0; cptTir < 5; cptTir++) {                 // pour notre compteur de 1 à 5 tours, on l'incrémente à chaque tour
            position = obj.nextInt(10);                                  // on tire un chiffre de façon aléatoire à chaque tour
            if (position == positionPrecedente) {
 
                obj.nextInt(10);
 
            }
 
            System.out.println("Le Goal est en position : " + position);              // on affiche la position du Goal
            int reste = position % 2;                                                                   // on applique le modulo sur ma variable reste pour définir sa parité
            if (reste == 0) {                                                                                 // si le reste == 0 , alors mon chiffre est pair
                System.out.println("pair");
 
            } else {
                System.out.println("impair");                                                        // sinon impair
            }