<p>La <a href="https://learn.microsoft.com/en-us/dotnet/api/system.random">classe <code>Random</code></a> est utilisee pour creer des nombres aleatoires. (Pseudo-aleatoires, bien entendu.)</p>
<p>Exemple :</p>
<p>Random rnd = new Random();<br>
int month = rnd.Next(1, 13); // cree un nombre entre 1 et 12<br>
int dice = rnd.Next(1, 7); // cree un nombre entre 1 et 6<br>
int card = rnd.Next(52); // cree un nombre entre 0 et 51</p>
<pre><code class="lang-auto">
Si vous allez creer plus d'un nombre aleatoire, vous devriez conserver l'instance deRandom` et la reutiliser. Si vous creez de nouvelles instances trop rapprochees dans le temps, elles produiront la meme serie de nombres aleatoires car le generateur aleatoire est initialise a partir de l'horloge systeme.</code></pre>