Maison >développement back-end >C++ >Comment puis-je générer facilement des entiers aléatoires en C #?
C # Méthode de génération entière aléatoire Explication détaillée explication
Dans la programmation C #, il est une tâche courante de générer un entier aléatoire. Alors, comment pouvons-nous y parvenir facilement?
C # fournit une classe puissante, qui est spécifiquement utilisée pour générer des nombres aléatoires. Bien que ces nombres soient appelés nombres pseudo-aléatoires, ils sont suffisants pour répondre aux besoins aléatoires de la plupart des scénarios d'application.
Random
La classe contient une méthode appelée , vous permettant de générer un entier aléatoire dans la plage spécifiée. Cette méthode accepte deux paramètres entiers: les limites inférieures (y compris) et les limites supérieures (à l'exclusion).
par exemple:
Random
Best Practice: Améliorer le hasard Next
Afin de maximiser le caractère aléatoire des nombres aléatoires, il est recommandé de créer une instance
unique et de le réutiliser en plusieurs opérations. La répétition pour créer une nouvelle instance en peu de temps peut conduire à la même séquence de nombres aléatoires, car les graines sont dérivées de l'horloge système.<code class="language-csharp">Random rnd = new Random(); int month = rnd.Next(1, 13); // 生成 1 到 12 之间的随机数 int dice = rnd.Next(1, 7); // 生成 1 到 6 之间的随机数 int card = rnd.Next(52); // 生成 0 到 51 之间的随机数</code>
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!