Travailler avec des nombres aléatoires en Java
La génération de nombres aléatoires joue un rôle essentiel dans diverses applications. Java fournit la classe Random et la méthode Math.random() à cet effet. Voyons comment fonctionnent ces approches.
Utilisation de java.util.Random :
La classe Random est une option plus polyvalente pour générer des nombres aléatoires. Pour l'utiliser, vous pouvez créer une instance et appeler la méthode nextInt() avec la plage souhaitée comme argument. Par exemple, si vous voulez un nombre compris entre 1 et 50, vous feriez :
<code class="java">Random rand = new Random(); int n = rand.nextInt(50); n += 1; // Add 1 to get the required range</code>
Utiliser Math.random() :
Math.random() génère une valeur double comprise entre 0 (inclus) et 1 (exclusif). Pour limiter cette valeur, vous pouvez la multiplier par la plage souhaitée et ajouter la valeur minimale. Pour le même exemple, vous pouvez utiliser :
<code class="java">double random = Math.random() * 49 + 1;</code>
ou
<code class="java">int random = (int)(Math.random() * 50 + 1);</code>
En utilisant ces techniques, vous pouvez générer efficacement des nombres aléatoires dans une plage spécifiée en 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!