Cet article, nous reconnaîtra de générer des nombres aléatoires en Java en utilisant les approches suivantes
Méthode 1: Utilisez les mathématiques.Méthode aléatoire ()
En Java, des nombres aléatoires peuvent être générés en utilisant les mathématiques.Méthode aléatoire (). Il génère des valeurs de type de données doubles positives aléatoires. Cela génère des nombres entre 0.0 et 1.0.
Code:
La classe publique a couruDans ce code, nous créons une fonction principale.Ensuite, à l'intérieur de la fonction principale, nous créons une boucle pour la boucle et à l'intérieur de la boucle FOR, nous utilisons les mathématiques.Méthode aléatoire () afin de générer et d'afficher un nombre aléatoire à chaque fois que la boucle s'exécute.
Sortir:
Dans cette sortie, nous pouvons clairement voir que chaque fois que la boucle exécute un nombre aléatoire est générée entre 0.0 et 1.0.
Méthode 2: Utilisez la classe ThreadLocalrandom
Nous pouvons également utiliser la classe ThreadLocalRandom pour générer des nombres aléatoires. Il génère le nombre aléatoire d'entiers, de doubles, de booléens, etc. Cette classe fait partie du java.user.package simultané. Voyons maintenant comment nous générons des nombres aléatoires en utilisant cette classe dans l'exemple suivant.
Code:
Importer Java.user.concurrent.ThreadLocalrandom;Dans ce code, nous créons une boucle pour la fonction principale. Ensuite, nous utilisons le Threadlocalrandom Classe pour générer un nombre aléatoire de types doubles, entiers et booléens en invoquant des méthodes NextInt, NextBoolean et NextDouble avec.
Sortir:
La sortie montre que la boucle s'exécute trois fois et chaque fois qu'elle génère un nombre aléatoire de types de données doubles, entiers et booléens.
Méthode 3: Utilisez une classe aléatoire
Cette classe est présente dans le java.package util. Cette classe génère un nombre aléatoire de types de données entiers, doubles, longs et booléens. Afin d'utiliser cette classe pour générer des nombres aléatoires, nous devons créer un objet pour la classe, puis invoquer les méthodes NextInt, NextLong, NextDouble et NextBoolean. Dans cette classe, nous pouvons également passer la gamme comme argument.
Code:
méthodes de package;Dans ce code, nous créons un objet RAN pour une classe aléatoire afin d'accéder à ses méthodes, puis nous l'invitons avec NextInt, NextDouble et NextLong avec des arguments comme plage pour générer un nombre aléatoire dans la plage donnée.
Sortir:
Dans cette sortie, nous pouvons voir que des nombres aléatoires sont générés entre 50, 40 et 30 chaque fois que la boucle s'exécute.
Conclusion
En Java, des nombres aléatoires sont générés en utilisant les mathématiques.Méthode aléatoire, classe threadlocalrandom et java.user.Classe aléatoire. Dans cet article, nous avons parlé des approches de génération de nombres aléatoires en Java en détail avec des exemples. Cet article est entièrement rempli de toutes les informations nécessaires dont vous avez besoin pour apprendre sur la génération d'un nombre aléatoire en Java.