Comment générer un nombre aléatoire à partir d'un tableau? et pas d'une gamme.comment générer un nombre aléatoire à partir d'un tableau
int n [] = {1,7,3,5,8,10,33,12,18}
Comment générer un nombre aléatoire à partir d'un tableau? et pas d'une gamme.comment générer un nombre aléatoire à partir d'un tableau
int n [] = {1,7,3,5,8,10,33,12,18}
import java.util.Random;
...
Random random = new Random();
System.out.println(n[random.nextInt(n.length)]);
D'une manière générale, obtenir un nombre entier aléatoire compris entre un minimum de 0 à un maximum de la longueur du tableau 1, et l'utiliser comme l'index de tableau.
duplication possible de [Comment générer un nombre aléatoire avec Java à partir d'une liste de nombres donnée] (http://stackoverflow.com/questions/1247915/how-to-generate-a-random-number-with-java- from-given-list-of-numbers) – Mark
On ne sait pas très bien ce que cette question demande. Voulez-vous choisir au hasard un nombre de ce tableau, puis retourner ce nombre? –