En este post voy a mostrar cómo se usa System.Random y System.Random.Next para obtener un número aleatorio dentro de un rango en C#.
Con esto vamos a generar un entero aleatorio dentro de unos límites usando C#.
Por ejemplo, vamos a ver cómo obtener un número aleatorio entre el 1 y el 10.
Instanciar Random
Para crear un objeto de tipo Random hay que indicar en la parte superior que usamos el namespace de System:
using System;
Número entero aleatorio en rango con C#
Veamos el código que permite obtener un número aleatorio. Para ello, una vez que hemos instanciado a Random llamamos al método Next
.
Este método recibe dos números: el límite inferior y el superior. Es importante mencionar que el límite superior es exclusivo, por lo tanto si queremos un número entre el 1 y el 10 llamamos a Next con 1 y 11.
Si queremos obtener múltiples números basta con crear solo un objeto de tipo Random.
Puedes probar el código de la generación de números aleatorios en C# haciendo click aquí y puedes leer más tutoriales de C# aquí.