La génération de nombres aléatoires est très couramment utilisée dans certains codes, et c'est aussi quelque chose que nous devons maîtriser. Il existe trois manières principales de générer des nombres aléatoires en Java :
La première : new Random()
La deuxième : Math.random()
La troisième : currentTimeMillis()
Le premier type nécessite l'aide de la classe java.util.Random
pour générer un générateur de nombres aléatoires, qui est également le plus couramment utilisé. Il existe deux constructeurs, Random
() et Random
<.> La première consiste à utiliser l'heure actuelle comme valeur de départ par défaut, et la seconde consiste à utiliser la valeur de départ spécifiée. Après génération, différents types de nombres sont générés à l’aide de différentes instructions. (long seed)。
public static void main(String[] args) { Random r = new Random(1); for(int i=0 ; i<5 ; i++) { int ran1 = r.nextInt(100); System.out.println(ran1); } }
public static void main(String[] args) { int max=100,min=1; int ran2 = (int) (Math.random()*(max-min)+min); System.out.println(ran2); }
public static void main(String[] args) { int max=100,min=1; long randomNum = System.currentTimeMillis(); int ran3 = (int) (randomNum%(max-min)+min); System.out.println(ran3); }
tutoriel Java"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!