Sélection aléatoire des éléments de la liste en C#
Récupérer un élément aléatoire dans une liste C# est un besoin fréquent en programmation. Cela peut être accompli en utilisant la classe Random
. Voici un guide étape par étape :
Instancier le générateur de nombres aléatoires : Créez une seule instance de la classe Random
. Pour une génération cohérente de nombres aléatoires, il est recommandé de le déclarer comme champ statique.
<code class="language-csharp"> static Random rnd = new Random();</code>
Générer un index aléatoire : Utilisez l'instance rnd
pour produire un entier aléatoire dans les limites de la taille de votre liste.
<code class="language-csharp"> int randomIndex = rnd.Next(list.Count);</code>
Accéder et afficher l'élément : Récupérez l'élément de liste à l'index généré aléatoirement et affichez-le (ici, à l'aide d'un MessageBox
).
<code class="language-csharp"> MessageBox.Show((string)list[randomIndex]);</code>
Cette approche permet la sélection et l'affichage aléatoires d'une chaîne dans une liste (ou ArrayList
).
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!