Número aleatório em um intervalo em C#

Minahil Noor 16 fevereiro 2024
Número aleatório em um intervalo em C#

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

Artigo relacionado - Csharp Integer