Comment utiliser les mathématiques.Méthode aléatoire en java?

Comment utiliser les mathématiques.Méthode aléatoire en java?

Java fournit de nombreuses façons de générer une valeur numérique aléatoire, et parmi lesquelles la plus fréquemment utilisée est Mathématiques.Méthode aléatoire (). Java présente une classe intégrée nommée Java.égouter.Mathématiques qui offre plusieurs méthodes mathématiques, notamment Mathématiques.Méthode aléatoire (). Le Mathématiques.aléatoire() La méthode est une méthode statique afin qu'elle puisse être invoquée / appelée sans créer l'objet de la classe de mathématiques.

Cet article fournira un aperçu approfondi des concepts ci-dessous liés aux mathématiques.Random () Méthode:

  1. Qu'est-ce que les mathématiques.aléatoire()?
  2. Syntaxe de base
  3. Qu'est-ce que les mathématiques.Randonnée Random () Retour?
  4. Comment obtenir une gamme spécifique de valeurs en utilisant les mathématiques.aléatoire()?
  5. Comment utiliser les mathématiques.aléatoire () en java

Alors, commençons!

Qu'est-ce que les mathématiques.aléatoire()?

C'est une méthode intégrée qui appartient à Java de Java.égouter.Classe de mathématiques qui est utilisée pour générer une valeur aléatoire de double type de données. La valeur générée sera supérieure ou égale à 0.0 et moins de 1.0.

Syntaxe de base

La syntaxe de base des mathématiques.La méthode aléatoire () est indiquée dans l'extrait ci-dessous:

public statique double aléatoire ()

Qu'est-ce que les mathématiques.Randonnée Random () Retour?

L'expression ci-dessous vous fournira une meilleure clarté de ce concept:

0.0 <= Math.random() < 1.0

De l'extrait ci-dessus, vous pouvez observer que 0.0 est inclus tandis que 1.0 n'est pas inclus. Cela signifie le Mathématiques.aléatoire() La méthode renvoie une valeur minimale de 0.0 et une valeur maximale de 0.99999999 (0.9 répétitions).

Comment obtenir une gamme spécifique de valeurs en utilisant les mathématiques.aléatoire()?

Supposons que nous voulons générer un entier aléatoire entre 0 et 10, pouvons-nous le faire? Oui! En Java, nous pouvons obtenir une gamme spécifique de valeurs en utilisant les mathématiques.Méthode aléatoire (), et pour ce faire, tout ce que nous devons faire est de multiplier la valeur renvoyée des mathématiques.Méthode aléatoire () avec la plage spécifique. L'expression donnée ci-dessous fournira une meilleure compréhension de ce concept:

int randval = (int) (mathématiques.Random () * 10);

L'extrait ci-dessus générera des valeurs aléatoires entre 0 et 10 (10 non incluses).

Afin d'inclure également 10, nous devons spécifier la plage comme (n + 1) i.e. 11:

int randval = (int) (mathématiques.Random () * 11);

Maintenant, l'extrait ci-dessus générera des valeurs aléatoires entre 0 et 10.

Comment utiliser les mathématiques.aléatoire () en java

Voyons les exemples donnés ci-dessous pour comprendre comment les mathématiques.La méthode aléatoire () fonctionne en java.

Exemple 1

Dans cet exemple, nous générerons deux valeurs aléatoires à l'aide de mathématiques.Random () Méthode:

classe publique Randomethodexample

public static void main (String [] args)

Double numéro1 = mathématiques.aléatoire();
Double numéro2 = mathématiques.aléatoire();
Système.dehors.println ("premier numéro:" + numéro1);
Système.dehors.println ("deuxième numéro:" + numéro2);

L'extrait de code ci-dessus générera la sortie suivante:

Chaque fois que nous exécutons ce code, nous obtiendrons un numéro différent car les mathématiques.Random () génère une valeur numérique aléatoire.

Prenons un autre exemple pour générer une valeur aléatoire entre une plage spécifique.

Exemple 2

Dans l'extrait ci-dessous, nous générerons une valeur entière entre 0 et 10 (inclusive):

classe publique Randomethodexample
public static void main (String [] args)
int number1 = (int) (mathématiques.Random () * 11);
Système.dehors.println ("premier numéro:" + numéro1);

Chaque fois que nous exécutons ce programme, nous obtiendrons un nombre aléatoire différent entre la plage spécifiée:

De l'extrait de code ci-dessus, nous pouvons observer que cette fois Mathématiques.aléatoire() La méthode génère une valeur entière aléatoire entre la plage spécifiée qui authentifie la pertinence de notre programme.

Exemple 3

Dans les exemples ci-dessus, nous avons vu que nous pouvons spécifier la plage de valeurs mais dans tous ces cas, la valeur initiale est nulle.

Cependant, nous pouvons également spécifier la plage / valeur initiale et dans un tel cas, le Mathématiques.aléatoire() La méthode générera un nombre aléatoire entre la valeur initiale et (valeur initiale + (valeur finale-1))). L'extrait de code ci-dessous vous aidera à comprendre ce concept:

classe publique Randomethodexample
public static void main (String [] args)
int number1 = 5 + (int) (mathématiques.Random () * 11);
Système.dehors.println ("numéro:" + numéro1);

Dans l'extrait ci-dessus, nous avons spécifié la valeur initiale comme «5» et la valeur finale comme «11». Maintenant, les mathématiques.La méthode aléatoire () générera un nombre aléatoire entre 5 et 15 (5 + (11-1)).

La sortie vérifie le fonctionnement des mathématiques.Méthode aléatoire ().

Conclusion

En Java, les mathématiques.La méthode aléatoire () de la classe de mathématiques de Java est utilisée pour générer une pseudo à double valeur aléatoire entre 0.0 et 1.0. Mathématiques.Random () génère une valeur aléatoire, donc chaque fois qu'un programme l'exécutera, il générera une valeur différente. En utilisant les mathématiques.Méthode aléatoire () Une valeur aléatoire peut être générée dans une plage spécifiée de votre choix. Cet article couvre différents aspects des mathématiques.Méthode aléatoire () comme ce qui est les mathématiques.random (), qu'est-ce qu'il revient, comment spécifier une plage particulière pour les nombres aléatoires et comment utiliser les mathématiques.Méthode aléatoire () en java.