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();
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());
2 .Obtenez un nombre aléatoire entre 1 et 100 (type int)
int num = (int)(Math.random()*100+1);
3. Obtenez un entier aléatoire (type int) entre n'importe quelle plage (n ~ m)
int num = (int)(Math.random()*(m-n+1)+m);
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!