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

  • Como converter String para Int em C#
  • Random Int em C#