Obtener número entero aleatorio dentro de rango en C#

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í.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario