Générer un nombre aléatoire entre min et max
ACisse224
-
AndroidMania.BE Messages postés 5 Statut Membre -
AndroidMania.BE Messages postés 5 Statut Membre -
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.
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
2 réponses
-
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 unint
.
-
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