Maison > Java > JavaBase > le corps du texte

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

Libérer: 2019-12-28 15:41:16
original
4251 Les gens l'ont consulté

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

Java fournit une classe (Math) pour obtenir des nombres aléatoires

La classe Math est une classe d'assistance mathématique très utile et est très simple à utiliser. assez spécial. Tout d'abord, il est décoré avec final comme la classe String, donc il ne peut pas avoir de sous-classes. De plus, sa méthode de construction est privée, c'est-à-dire que nous ne pouvons pas construire d'objets Math dans d'autres classes via la nouvelle méthode, alors nous commentons. appeler ses méthodes ? Il s'avère que toutes ses méthodes sont des méthodes statiques, c'est-à-dire que vous pouvez accéder aux méthodes directement en utilisant le nom de la classe.

Pour générer des nombres aléatoires, utilisez la méthode sous la classe Math : la valeur de retour de la méthode random() est [0.0 - 1.0)

Obtenez le nombre aléatoire à l'intérieur. la plage ci-dessus :

double d = Math.random();
Copier après la connexion

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

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

Remarque : Si la formule ci-dessus est écrite comme suit, alors la valeur de i ne sera que be 0;car Math.random La plage de nombres aléatoires générés par () est [0.0 - 1.0). À l'heure actuelle, quelle que soit la valeur du nombre aléatoire lorsqu'il est converti en int, la valeur ne sera que 0<🎜. >

int i = (int)(Math.random());
Copier après la connexion

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

2 .Obtenez un nombre aléatoire entre 1 et 100 (type int)

int num = (int)(Math.random()*100+1);
Copier après la connexion

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

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

3. Obtenez un entier aléatoire (type int) entre n'importe quelle plage (n ~ m)

int num = (int)(Math.random()*(m-n+1)+m);
Copier après la connexion
Remarque : la décimale doit être soustraite du grand numéro

Exemple :

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

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

Pour plus de connaissances sur Java, veuillez prêter attention au

tutoriel de base Java colonne.

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!