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

  • Convertir un objet en int en C#
  • Comment obtenir la valeur Int de Enum en C#