Qu'est-ce que les mathématiques.aléatoire et comment l'utiliser en java?

Qu'est-ce que les mathématiques.aléatoire et comment l'utiliser en java?
Java fournit une classe prédéfinie nommée Mathématiques qui appartient au Java.égouter package et est utilisé pour effectuer diverses opérations numériques telles que la recherche de racine carrée, de logarithme, etc. Pour atteindre de telles fonctionnalités, la classe de mathématiques présente différentes méthodes intégrées comme sqrt (), random (), ceil (), etc. Si nous parlons de Mathématiques.aléatoire() Méthode C'est l'une des méthodes simples et largement utilisées de Java.égouter.Classe de mathématiques utilisé pour générer un numéro flottant aléatoire entre 0.0 à 1.0.

Cet article expliquera ce que les mathématiques.Random () est et comment l'utiliser en Java à l'aide d'exemples appropriés. Alors, commençons!

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

C'est une méthode prédéfinie de Java.égouter.Classe de mathématiques qui renvoie un numéro de pseudo-aléatoire entre la plage ci-dessous:

0.0 <= Math.random() < 1.0

L'extrait ci-dessus montre que les mathématiques.La méthode aléatoire () retournera au moins 0.0 et au plus 0.99999999.

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

Dans cette section, nous apprendrons les différents aspects des mathématiques.Méthode aléatoire () en java. Pour ce faire, nous considérerons quelques exemples et les implémenterons pratiquement.

Exemple 1
Prenons l'exemple ci-dessous qui fournira la compréhension de base de la façon d'utiliser les mathématiques.Méthode aléatoire () en java:

classe publique Randométhod
public static void main (String [] args)
Système.dehors.println ("Random Random Value =" + Math.aléatoire());

Le bloc de code ci-dessus renvoie un nombre aléatoire entre 0.0 (inclus) à 1.0 (non inclus):

L'extrait ci-dessus vérifie le fonctionnement des mathématiques.Méthode aléatoire ().

Exemple2
Comment générer 10 nombres aléatoires entre une plage spécifiée par l'utilisateur (disons 1 à 100) en utilisant les mathématiques.Random () Méthode:

classe publique Randométhod
public static void main (String [] args)
int haut = 100;
int lowbound = 1;
int range = (hautbound - faible) + 1;
Système.dehors.println ("dix valeurs aléatoires entre 1 et 100:");
pour (int i = 1; i <= 10; i++)
int randomValues;
RandomValues ​​= (int) (mathématiques.Random () * plage) + bassement bas;
Système.dehors.print (RandomValues ​​+ "\ n");


  • Ce programme a effectué les fonctionnalités suivantes:
  • Premièrement, nous avons créé deux valeurs et leur avons assigné 100 et 1 comme limite supérieure et inférieure respectivement.
  • Ensuite, nous avons spécifié la plage comme «(hautbound - basse) + 1», ici «+1» représente que la limite supérieure est également incluse.
  • Ensuite, nous avons utilisé la boucle traditionnelle qui irate dix fois.
  • Dans For-Bop, nous avons créé une variable de type int pour stocker les valeurs aléatoires.
  • Nous avons utilisé (int) pour convertir la valeur double en valeur entière.
  • Ensuite, nous avons utilisé les mathématiques.Méthode aléatoire () pour obtenir les nombres aléatoires, et après, nous avons multiplié les valeurs renvoyées des mathématiques.Méthode random () avec la plage spécifiée pour obtenir les valeurs / nombres en fonction de la plage spécifiée par l'utilisateur:

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

Conclusion

Mathématiques.aléatoire() est une méthode prédéfinie de Java.égouter.Mathématiques classe qui renvoie un numéro de pseudo-aléatoire entre la plage suivante "0.0 <= Math.random() < 1.0". Le Mathématiques.aléatoire() La méthode peut également être utilisée pour générer une valeur entre la plage personnalisée / spécifiée par l'utilisateur. Cet article a expliqué les différents aspects de la Java Mathématiques.aléatoire() Méthode E.g. qu'est-ce que Mathématiques.aléatoire() Et comment l'utiliser dans Java. De plus, il a considéré certains exemples pour fournir une compréhension profonde de la Mathématiques.aléatoire() méthode.