L'exemple de cet article indique la méthode de la gamme désignée de Java. Partagez-le pour tout le monde pour votre référence. Les détails sont les suivants:
Lors de la rédaction du programme Java, j'utilise souvent des nombres aléatoires, mais je l'ai toujours vérifié une fois.
Il y a deux classes en Java qui peuvent générer des nombres aléatoires:
java.util.random et java.math.random
Java.util.random dans la bibliothèque d'utilité Java fournit des méthodes pour produire divers types de nombres aléatoires. Il peut produire des nombres aléatoires tels que INT, Long, Float, Double et Gidingian. Il s'agit également de la plus grande différence entre celle-ci et la méthode aléatoire () dans java.lang.math, et ce dernier ne génère que le nombre aléatoire de double type.
La méthode en aléatoire est très simple.
Méthode de construction:
(1) public aléatoire ()
(2) Random public (graine longue)
Random () utilise le système temporel actuel.
Java génère un nombre aléatoire nécessite une graine de valeur de base.
Méthode ordinaire:
(1.
Cette méthode est définie la graine de valeur de base.
(2) public int nextInt ()
Cette méthode produit un nombre aléatoire entier.
(3) public long nextLong ()
Cette méthode produit un nombre aléatoire de type long.
(4) Public Float NextFloat ()
Cette méthode produit un nombre aléatoire de flotteur.
(5) public double nextDouble ()
Cette méthode produit un nombre aléatoire de type double.
(6) Double NextGousian public synchronisé public () ()
Cette méthode consiste à produire un nombre aléatoire goussian de type double.
Si les deux objets aléatoires utilisent les mêmes graines (comme 100) et appellent les mêmes fonctions dans le même ordre, elles renvoient la valeur exactement la même. Comme si la sortie des deux objets aléatoires dans le code suivant était exactement le même
Le nombre aléatoire dans la plage spécifiée
Le nombre aléatoire est contrôlé dans une certaine plage, en utilisant le symbole de fonctionnement du module%
Importer Java.util. (random.nextint ())% 10);}}}
Le nombre aléatoire obtenu est positif et négatif.
Importer Java.util. Le nombre aléatoire généré int flag = 0; +1; }}}} 0) {intrt [count] = intrd; t]);}}}}}}}}}
Vous pouvez également avoir le NextFloat et ainsi de suite.
Math.Random peut également être écrit comme un nombre aléatoire entre 0 et 10
Copier le code du code comme suit: (int) (math.random () * 10);
Java génère un nombre aléatoire de plage spécifiée
Nombres entre min-max
Random random = new rate (); int top = random.nextint (maxtop-mintop + 1) + mintop;
Un autre principe de mise en œuvre:
Math.round (math.random () * (max-min) + min) Test long; (math .Random () * 8999 + 1000);
On espère que cet article est utile à la conception du programme Java de tous.