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

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

Mary-Kate Olsen
Libérer: 2024-11-05 17:27:02
original
1052 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

ou

<code class="java">int random = (int)(Math.random() * 50 + 1);</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal