Java utilise des méthodes de classe aléatoire : 1. La fonction [Random()] crée un nouveau générateur de nombres aléatoires ; 2. La fonction [Random(long seed)] utilise une seule graine longue pour créer un nouveau générateur de nombres aléatoires.
Java utilise la méthode de classe aléatoire :
Utilisez directement la méthode Math.random()
pour générer des nombres aléatoires.
//随机生成1~100之间的一个整数 int randomNumber = (int)(Math.random() * 100) + 1; System.out.println(randomNumber);
Il existe également une méthode utilisant la classe Random.
Random() : Créez un nouveau générateur de nombres aléatoires.
Aléatoire (graine longue) : créez un nouveau générateur de nombres aléatoires en utilisant une seule graine longue.
La première méthode de construction consiste à utiliser le nombre par défaut de millisecondes de l'heure système actuelle comme numéro de départ :Random r1 = new Random()
;
Random random = new Random(); int randomNumber1= random.nextInt(100);
La deuxième méthode consiste à utilisez votre propre numéro de graine spécifié
Random random1 = new Random(100); for(int i = 0; i < 10; i++){ System.out.print(random1.nextInt(10) + " "); }
et constatez que tant que le numéro de graine est cohérent avec les paramètres de nextInt(), le nombre aléatoire généré sera le même à chaque fois (il s'agit donc d'un nombre pseudo-aléatoire ).
System.out.println("\n使用同一种子生成的随机数如下:"); Random random2 = new Random(100); for(int i = 0; i < 10; i++){ System.out.print(random2.nextInt(10) + " "); }
La capture d'écran est la suivante :
Recommandations d'apprentissage associées : Tutoriel de base 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!