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
Libérer: 2025-02-01 07:36:14
original
935 Les gens l'ont consulté

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>
Copier après la connexion
  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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal