Détails
Java Générer un nombre aléatoire entre deux valeurs données
Je voudrais savoir comment générer un nombre aléatoire entre deux valeurs données.
Je suis capable de générer un nombre aléatoire avec la méthode suivante :
Random r = new Random();
for(int i = 0; i < a.length; i++){
for(int j = 0; j < a[i].length; j++){
a[i][j] = r.nextInt();
}
}
Cependant, comment puis-je générer un nombre aléatoire compris entre 0 et 100 (inclus) ?
134
3
Vous pourriez utiliser, par exemple,
r.nextInt(101)
.Pour un "in between two numbers" ; plus générique, utilisez :
Vous obtenez ainsi un nombre aléatoire compris entre 10 (inclus) et 100 (exclus).
si vous avez besoin de générer plus d'une valeur, alors utilisez simplement la boucle for pour cela
Utilisez [Random.nextInt(int)][1].
Dans votre cas, cela ressemblerait à quelque chose comme ceci :
[1] : http://download.oracle.com/javase/6/docs/api/java/util/Random.html#nextInt%28int%29