Maison  >  Article  >  Java  >  Comment générer des nombres aléatoires en Java ?

Comment générer des nombres aléatoires en Java ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-05 17:27:021024parcourir

How to Generate Random Numbers in Java?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn