Maison >développement back-end >C++ >Comment générer des entiers aléatoires en C # en utilisant la classe aléatoire?

Comment générer des entiers aléatoires en C # en utilisant la classe aléatoire?

Susan Sarandon
Susan Sarandonoriginal
2025-02-01 07:36:14936parcourir

How to Generate Random Integers in C# Using the Random Class?

Génération des entiers pseudo-aléatoires dans C #

La classe C # Random est votre outil de référence pour créer des entiers pseudo-aléatoires. Explorons comment l'utiliser efficacement.

en utilisant la classe aléatoire:

  1. Instancier l'objet Random:
<code class="language-csharp">Random random = new Random();</code>
  1. Générez un entier aléatoire dans une plage spécifiée: Utilisez la méthode Next():
<code class="language-csharp">int randomNumber = random.Next(minimum, maximum);</code>

ici:

  • minimum représente la borne inférieure inclusive.
  • maximum représente la limite supérieure exclusive.

Exemple illustratif:

pour générer un entier aléatoire entre 1 et 10 (inclusif):

<code class="language-csharp">int randomNumber = random.Next(1, 11); // Note: 11 is the exclusive upper bound</code>

Considérations clés:

  • Réutilisez votre objet Random: pour des résultats optimaux et pour éviter de générer des séquences en double, il est de la meilleure pratique de réutiliser une instance Random unique pour plusieurs générations de nombres aléatoires. La création à plusieurs reprises de nouvelles instances peut conduire à des séquences prévisibles en raison de la dépendance à l'égard de l'horloge du système pour l'ensemencement.

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