C# aléatoire

WBOY
WBOYoriginal
2024-09-03 15:15:37457parcourir

La classe utilisée pour générer des entiers aléatoires à l'aide de méthodes prédéfinies est appelée classe aléatoire en C#. Où la méthode Next() est la méthode la plus couramment utilisée dans la classe Random pour générer des entiers aléatoires qui peuvent être surchargés sous trois formes telles que la méthode Next() qui peut renvoyer une valeur entière de manière aléatoire entre la plage −2 147 483 648 et +2 147 483 648, La méthode Next(int max) est l'une des deux autres formes qui peuvent renvoyer une valeur entière inférieure à la valeur spécifiée comme max, Next(int min, int max) est une autre forme qui renvoie une valeur entière comprise entre la plage de valeurs spécifiées comme min et max.

Syntaxe

La syntaxe est la suivante :

Random.Next();
Random.Next(int max);
Random.Next(int min, int max);

Explication : où max est la valeur en dessous de laquelle se situe la valeur entière aléatoire qui doit être renvoyée par la méthode Next(), min et max spécifient la plage entre laquelle la valeur entière aléatoire doit être renvoyée doit mentir.

Comment fonctionne le C# aléatoire ?

Chaque fois qu'il est nécessaire de générer des entiers aléatoires en utilisant des méthodes prédéfinies, nous utilisons la classe Random en C#. La méthode next() est la méthode la plus couramment utilisée dans la classe Random pour générer des entiers aléatoires qui peuvent être surchargés sous trois formes. Méthode Next() qui peut renvoyer une valeur entière de manière aléatoire entre la plage −2 147 483 648 et +2 147 483 648. La méthode Next(int max) est l’une des deux autres formes pouvant renvoyer une valeur entière inférieure à la valeur spécifiée comme max. Next(int min, int max) est une autre forme qui renvoie une valeur entière comprise entre la plage de valeurs spécifiée comme min et max.

Exemples d'implémentation aléatoire en C#

Ci-dessous les exemples mentionnés :

Exemple n°1

Programme C# pour démontrer la classe Random en utilisant la méthode Next() pour générer un entier aléatoire entre −2 147 483 648 et +2 147 483 648 :

Code :

using System;
//a class called check is defined
public class check
{
//main method is called within which an instance of the random class is created to be able to make use of Next() method
public static void Main()
{
Random ran = new Random();
//Next() method is called to generate a random integer value between −2,147,483,648 and +2,147,483,648 and stored in an integer variable
int num= ran.Next();
//The random number generated by making use of Next() method of random class is displayed as the output
Console.WriteLine("The Random Number generated by making use of Next() method of random class is: "+num);
}
}

Sortie :

C# aléatoire

Explication : Dans le programme ci-dessus, une classe appelée check est définie. Ensuite, la méthode main est appelée dans laquelle une instance de la classe Random est créée pour pouvoir utiliser la méthode Next(). Ensuite, la méthode Next() est appelée pour générer une valeur entière aléatoire comprise entre −2 147 483 648 et +2 147 483 648 et stockée dans une variable entière. Ensuite, le nombre aléatoire généré en utilisant la méthode Next() d'une classe aléatoire est affiché comme sortie. Le résultat est affiché dans l'instantané ci-dessus.

Exemple n°2

Programme C# pour démontrer la classe Random en utilisant la méthode Next(int max) pour générer un entier aléatoire dans la valeur max spécifiée :

Code :

using System;
//a class called check is defined
public class check
{
//main method is called within which an instance of the Random class is created to be able to make use of Next(int max) method
public static void Main()
{
Random ran = new Random();
// Next(int max) method is called to generate a random integer value which is within the specified value max and stored in an integer variable
int num= ran.Next(50);
//The random number generated by making use of Next(int max) method of random class is displayed as the output
Console.WriteLine("The Random Number within the specified range 50 generated by making use of Next(int max) method of random class is: "+num);
}
}

Sortie :

C# aléatoire

Explication : Dans le programme ci-dessus, une classe appelée check est définie. Ensuite, la méthode main est appelée dans laquelle une instance de la classe Random est créée pour pouvoir utiliser la méthode Next(int max). Ensuite, la méthode Next(int max) est appelée pour générer une valeur entière aléatoire dont la valeur se situe dans la valeur spécifiée comme max et stockée dans une variable entière. Ensuite, le nombre aléatoire généré en utilisant la méthode Next(int max) d'une classe aléatoire est affiché comme sortie. Le résultat est affiché dans l'instantané ci-dessus.

Exemple #3

Programme C# pour démontrer la classe Random en utilisant la méthode Next(int min, int max) pour générer un entier aléatoire dans la plage spécifiée par les valeurs min et max :

Code :

using System;
//a class called check is defined
public class check
{
//main method is called within which an instance of the Random class is created to be able to make use of Next(int min, int max) method
public static void Main()
{
Random ran = new Random();
// Next(int min, int Maxx) method is called to generate a random integer value which is within the specified range of values min and max and stored in an integer variable
int num= ran.Next(50,100);
//The random number generated by making use of Next(int min,int max) method of random class is displayed as the output
Console.WriteLine("The Random Number within the specified range between min and max generated by making use of Next(int min, int max) method of a random class is: "+num);
}
}

Sortie :

C# aléatoire

Explication : Dans le programme ci-dessus, une classe appelée check est définie. Ensuite, la méthode principale est appelée dans laquelle une instance de la classe Random est créée pour pouvoir utiliser la méthode Next(int min, int max). Ensuite, la méthode Next(int min, int max) est appelée pour générer une valeur entière aléatoire dont la valeur se situe dans la plage spécifiée comme min et max et stockée dans une variable entière. Ensuite, le nombre aléatoire généré en utilisant la méthode Next(int min, int max) d'une classe aléatoire est affiché comme sortie. Le résultat est affiché dans l'instantané ci-dessus.

Conclusion

Dans ce tutoriel, nous comprenons le concept de Random en C# à travers la définition, la syntaxe et le fonctionnement de Random et de ses méthodes à travers des exemples de programmation et leurs sorties.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:clone() en C#Article suivant:clone() en C#