Générer des nombres aléatoires en Java avec Math.random()
Pour obtenir des valeurs aléatoires de 1 à 50 en utilisant Math.random() dans Java, vous avez deux options :
Option 1 : Utilisation de la classe java.util.Random
Cette classe offre un moyen plus robuste de générer des nombres aléatoires :
<code class="java">import java.util.Random; Random rand = new Random(); // Obtain a number between [0 - 49]. int n = rand.nextInt(50); // Add 1 to the result to get a number from the required range // (i.e., [1 - 50]). n += 1;</code>
Option 2 : Utiliser directement Math.random()
Cette méthode peut également être utilisée pour générer des nombres aléatoires dans la plage souhaitée :
<code class="java">double random = Math.random() * 49 + 1;</code>
Ici, Math.random() génère un nombre aléatoire entre 0 et 1. En le multipliant par 49, vous le redimensionnez dans la plage [0 - 49]. L'ajout de 1 déplace ensuite la plage vers [1 - 50].
Vous pouvez également convertir le résultat en un entier pour plus de commodité :
<code class="java">int random = (int)(Math.random() * 50 + 1);</code>
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!