Número aleatorio en un rango en C#

Minahil Noor 11 diciembre 2023
Número aleatorio en un rango en C#

Este artículo presentará un método para generar un número entero aleatorio en un rango en C#.

Utilice el método Next() para generar un número entero aleatorio en un rango en C#

Usaremos el método Next() para generar un número entero aleatorio en un rango en C#. Este método genera un número entero aleatorio en un rango especificado. Tiene tres sobrecargas. Para utilizar este método, tendremos que crear un objeto de la clase Random. La sintaxis correcta para utilizar este método es la siguiente.

Random myObject = new Random();
myObject.Next(min, max);

El detalle de sus parámetros es el siguiente.

Parámetros Descripción
min Es el valor mínimo o el límite inferior del rango.
max Es el valor máximo o límite superior del rango.

Este método devuelve un número entero aleatorio en el rango especificado.

El programa siguiente muestra cómo podemos usar el método Next() para generar un número entero aleatorio dentro de un rango.

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);
  }
}

Producción :

The Random Number is: 145

Artículo relacionado - Csharp Integer