Maison > Java > Javacommencer > Trois façons de générer des nombres aléatoires en Java

Trois façons de générer des nombres aléatoires en Java

王林
Libérer: 2020-03-16 20:33:36
avant
3951 Les gens l'ont consulté

Trois façons de générer des nombres aléatoires en Java

Il existe trois façons de générer des nombres aléatoires :

1. Grâce à la méthode Math.random()

2. Méthode currentTimeMillis() Nombre de millisecondes

3. Via la classe Random

La première méthode : la méthode courante Math.random() consiste à obtenir le double type décimal entre 0-1, puis passez l'exemple de brique de mur de type int :

Trois façons de générer des nombres aléatoires en Java

Générez directement 16 décimales entre 0 et 1 via la méthode Math.random, et obtenez-les directement via m * 10/100 en lançant int Combien de chiffres sont souhaités.

(Tutoriel recommandé : Java Quick Start )

Deuxième : La méthode de calcul de System.currentTimeMillis() est en fait une fonction temporelle, qui peut également être utilisée comme nombre aléatoire. Renvoie l'heure actuelle en millisecondes. Exemple :

Trois façons de générer des nombres aléatoires en Java

Troisième méthode : Utiliser la classe Random pour obtenir deux constructeurs Nous n'utilisons que la manière la plus courante pour démontrer, car la classe Random est puissante et nous n'opérons que de manière aléatoire. . Pour compter, exemple :

Trois façons de générer des nombres aléatoires en Java

Créez un objet via Random pour obtenir l'objet mémoire, et obtenez le nombre aléatoire correspondant lors de la transformation. La méthode de cette classe a le même principe que la première. Ce que Math.random appelle dans le code source est la méthode de la classe Random.

Partage de didacticiels vidéo associés : tutoriel vidéo 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!

Étiquettes associées:
source:csdn.net
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