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.

RDGM Comment écaler un œuf dur ...
RDGM Comment écaler un œuf dur en 2 secondes
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

  • C# Convertir Int en String
  • Convertir Int en Enum en C#
  • Nombre aléatoire dans une plage en C#