Int aléatoire en C#

Minahil Noor 16 février 2024
Int aléatoire en C#

Cet article présentera une méthode pour générer un nombre entier aléatoire en C#.

Utilisez la méthode Next() pour générer un nombre entier aléatoire en C#

Nous utiliserons la méthode Next() pour générer un nombre entier aléatoire en C#. Cette méthode génère un entier aléatoire. Il a trois surcharges. Pour utiliser cette méthode, nous devrons créer un objet de la classe Random. La syntaxe correcte pour utiliser cette méthode est la suivante.

Random myObject = new Random();
myObject.Next();

Cette méthode renvoie un entier aléatoire.

Le programme ci-dessous montre comment utiliser la méthode Next() pour générer un entier aléatoire.

using System;
public class Program {
  public static void Main() {
    Random myObject = new Random();
    int ranNum = myObject.Next();
    Console.WriteLine("The Random Number is: " + ranNum);
  }
}

Production:

The Random Number is : 880084995

Le nombre aléatoire généré par la fonction est trop grand. Nous pouvons passer un nombre à cette fonction afin qu’elle renvoie un nombre aléatoire inférieur à ce nombre.

Le programme ci-dessous montre comment utiliser la méthode Next() pour générer un entier aléatoire inférieur à un nombre spécifique.

using System;
public class Program {
  public static void Main() {
    Random myObject = new Random();
    int ranNum = myObject.Next(100);
    Console.WriteLine("The Random Number is: " + ranNum);
  }
}

Production:

The Random Number is : 96

Nous pouvons également définir une fourchette. La fonction renverra le nombre aléatoire entre cette plage.

Le programme ci-dessous montre comment utiliser la méthode Next() pour générer un entier aléatoire dans une plage.

using System;
public class Program {
  public static void Main() {
    Random myObject = new Random();
    int ranNum = myObject.Next(100, 150);
    Console.WriteLine("The Random Number is: " + ranNum);
  }
}

Production:

The Random Number is : 145

Article connexe - Csharp Integer