Comment générer un nombre aléatoire entre 1 et 10 top 10

Comment générer un nombre aléatoire entre 1 et 10 top 10
Les ordinateurs fonctionnent à l'aide de programmes, qui sont des ensembles d'instructions détaillés. Cette déclaration implique que pour générer des nombres aléatoires, certains algorithmes doivent également être utilisés. Le terme "Aléatoire"Fait référence à quelque chose qui ne peut pas être prédit logiquement, et si un programme génère des nombres aléatoires qui peuvent être prédits, alors ce processus n'est vraiment pas aléatoire. Il ne représente pas toujours une valeur différente mais une valeur imprévisible.

L'étude expliquera la procédure de génération de nombres aléatoires entre 1 et 10.

Comment générer un nombre aléatoire entre 1 et 10?

Pour générer des nombres aléatoires entre 1 et 10, vous pouvez suivre ces méthodes:

  • Mathématiques.Méthode aléatoire ()
  • Aléatoire.Méthode NextInt ()

Essayons de comprendre le fonctionnement de ces méthodes une par une.

Méthode 1: Générez un nombre aléatoire entre 1 et 10 en utilisant les mathématiques.Méthode aléatoire ()

Pour obtenir un nombre aléatoire entre 1 et 10, nous utiliserons le «Mathématiques.aléatoire()" méthode. Parce qu'il s'agit d'une méthode statique, le nom de classe est utilisé dans son appel. Cette méthode génère un nombre aléatoire de «double" taper.

Syntaxe

Utilisez la syntaxe fournie ci-dessous pour les mathématiques.Random () Méthode:

Mathématiques.Random () * (max_num - min_num)

Ici le "max_num«Est la valeur maximale que nous allons définir comme«dix", tandis que le "min_num"Est la valeur minimale qui est"1«En cas de génération d'un nombre aléatoire entre 1 et 10.

Exemple

Tout d'abord, nous créerons deux variables de type entier et spécifierons «1" comme "min_num" et "dix" comme "max_num»:

int min_num = 1;
int max_num = 10;

Comme la méthode aléatoire () de la classe de mathématiques renvoie la valeur aléatoire en double type, nous allons donc créer une variable de type double nommé «rand_num«Pour stocker la valeur générée de manière aléatoire:

double rand_num = math.random () * (max_num - min_num);

Enfin, imprimez la valeur générée aléatoire sur la console:

Système.dehors.println ("numéro aléatoire:" + rand_num);

La sortie montre qu'un nombre aléatoire à double type est généré entre 1 et 10:

Maintenant, essayons de générer un nombre aléatoire de type int selon la plage spécifiée.

Méthode 2: Générez un nombre aléatoire entre 1 et 10 en utilisant un aléatoire.Méthode NextInt ()

Le java "Aléatoire"La classe propose un"NextInt ()«Cela peut être utilisé pour générer un numéro aléatoire entier ou int. Dans notre cas, nous utiliserons la méthode mentionnée pour générer un nombre aléatoire de type entier entre 1 et 10.

Syntaxe

La syntaxe fournie ci-dessous peut être utilisée pour générer un nombre aléatoire en utilisant la méthode NextInt ():

rand.NextInt (max_num - min_num) + min_num;

Ici le "NextInt ()"La méthode est appelée utilisant un objet de la classe aléatoire"rand"Et passant"max_num" et "min_num«Comme arguments.

Exemple

Dans cet exemple, premièrement, nous créerons une instance de la classe aléatoire nommée «rand»:

Random Rand = new Random ();

Ensuite, créez une variable de type entier "X”Pour stocker un nombre entier généré de manière aléatoire entre 1 et 10 en invoquant la méthode NextInt ().

int x = rand.NextInt (max_num - min_num) + min_num;

Enfin, imprimez le numéro aléatoire généré sur la console:

Système.dehors.println ("Numéro aléatoire:" + x);

Comme vous pouvez le voir, nous avons réussi à générer «6«Comme variable de type int entre 1 et 10:

Nous avons rassemblé différentes manières pour générer un nombre aléatoire entre 1 et 10.

Conclusion

Pour générer un nombre aléatoire entre 1 et 10, vous pouvez utiliser la méthode aléatoire () et la méthode NextInt (). La méthode aléatoire () produit des nombres aléatoires de type double, tandis que la méthode suivante () génère un nombre aléatoire au format entier. Dans cette étude, nous avons expliqué la méthode liée à l'obtention d'un nombre aléatoire entre 1 et 10.