Dans la programmation, il est une tâche courante de générer de manière aléatoire un entier. C # offre une classe
puissante qui permet aux développeurs de générer facilement des nombres pseudo-aléatoires.
Random
Pour générer un entier aléatoire avec C #, vous pouvez instantanément installer un objet et utiliser sa méthode
. La méthode accepte deux paramètres: la valeur de départ et la valeur finale (à l'exclusion de la valeur finale). Par exemple, le code suivant génère un entier aléatoire entre 1 et 12: Random
Next()
Next()
De même, vous pouvez générer des entiers aléatoires dans d'autres domaines, comme la génération de points de dés entre 1 et 6:
Random rnd = new Random(); int month = rnd.Next(1, 13);
<用> Réutiliser l'instance aléatoire
int dice = rnd.Next(1, 7);
Il convient de noter que la création d'instances multiples en peu de temps peut provoquer la même séquence de nombres aléatoires. En effet, le utilise l'horloge du système comme graines. Pour éviter cela, il est recommandé de créer une instance
et de le réutiliser pour plusieurs nombres aléatoires.
Random
Par exemple, vous pouvez créer une instance Random
dans le constructeur de classe et l'utiliser dans toute la classe: Random
En réutilisant l'instance , vous pouvez vous assurer que la séquence de nombres aléatoires générée est unique à chaque instance de votre classe. Random
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!