Menu

Générer un nombre aléatoire entre min et max

-
Bonjour, je voudrais générer un nombre aléatoire pour setter 4 button aléatoirement, mais j'arrive pas a cerner le problème. Le programme se plante a chaque fois, que je clique sur un des buttons. Quelqu'un pourrais me venir au secoure?

Merci à l'avance pour votre aide.

protected static Button[] ville(Button... button) {
       String[][] data = database();
       Random random = new Random();
       ArrayList<Integer> indexExistant = new ArrayList<>();
       int index;
 
       for (int i = 0; i < button.length; i++) {
           do {
               index = 1 + random.nextInt(5 -1);
           } while (indexExistant.contains(index));
 
           indexExistant.add(index);
            button[i].setText(data[aleat][index.get(i)]);
       }
 
       return button;
   }




Configuration: Linux / Chrome 75.0.3770.90
Afficher la suite 

2 réponses

Messages postés
14555
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
17 juillet 2019
1012
0
Merci
Bonjour,

As-tu regardé dans les logs pour voir ce qu'il se passe ?

Au hasard :
-
aleat
...d'où que ça vient ?
-
index.get(i)
, tu ne peux pas faire ça avec un
int
.
Commenter la réponse de BunoCS
Messages postés
2
Date d'inscription
dimanche 30 juin 2019
Statut
Membre
Dernière intervention
30 juin 2019
0
Merci
Bonjour,

Ton code ne permet pas de donner une réponse à ton problème.
Il nous faudrait l'erreur que tu reçois.

Si tu souhaite de l'aide pour ton application n'hésite pas à venir me parler.

Passe une bonne journée
Commenter la réponse de AndroidMania.BE