Int aleatoria en C#

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

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

Usaremos el método Next() para generar un número entero aleatorio en C#. Este método genera un número entero aleatorio. 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();

Este método devuelve un número entero aleatorio.

El programa siguiente muestra cómo podemos usar el método Next() para generar un entero aleatorio.

using System;
public class Program {
   public static void Main() {
      Random myObject = new Random();
      int ranNum= myObject.Next();
      Console.WriteLine("The Random Number is: "+ranNum);
   }
}

Producción:

The Random Number is: 880084995

El número aleatorio generado por la función es demasiado grande. Podemos pasar un número a esta función para que devuelva un número aleatorio menor que ese número.

El programa siguiente muestra cómo podemos usar el método Next() para generar un número entero aleatorio menor que un número específico.

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

Producción:

The Random Number is: 96

También podemos establecer un rango. La función devolverá el número aleatorio entre ese rango.

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

  • Convertir Int a Bool en C#
  • Convertir Int a Hex en C#