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);Remarque : la décimale doit être soustraite du grand numéro Exemple : 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!