Número aleatório em um intervalo em C#
Minahil Noor
16 fevereiro 2024
Este artigo apresentará um método para gerar um número inteiro aleatório em um intervalo em C#.
Use o método Next()
para gerar um número inteiro aleatório em um intervalo em C#
Usaremos o método Next()
para gerar um número inteiro aleatório em um intervalo em C#. Este método gera um número inteiro aleatório em um intervalo especificado. Tem três sobrecargas. Para usar este método, teremos que criar um objeto da classe Random
. A sintaxe correta para usar esse método é a seguinte.
Random myObject = new Random();
myObject.Next(min, max);
O detalhe de seus parâmetros é o seguinte.
Parâmetros | Descrição | |
---|---|---|
min |
É o valor mínimo ou o limite inferior do intervalo. | |
max |
É o valor máximo ou limite superior do intervalo. |
Este método retorna um número inteiro aleatório no intervalo especificado.
O programa abaixo mostra como podemos usar o método Next()
para gerar um inteiro aleatório dentro de um intervalo.
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);
}
}
Resultado:
The Random Number is : 145