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