Hoy vamos a ver cómo obtener un número aleatorio en un rango usando C#. Es decir, usar una función para obtener un número entre 1 y 10 por ejemplo.
Te enseñaré el código de la función que devolverá un número entero dentro de un rango, misma que recibirá el límite inferior y superior, ambos inclusivos.
Para ello vamos a usar System.Random
y el lenguaje C sharp.
Vamos al grano. Simplemente creamos una nueva instancia de System.Random
e invocamos a Next
. En este caso estoy sumando un 1 al límite superior para que ambos sean inclusivos:
static int aleatorioEnRango(int minimo, int maximo)
{
System.Random rnd = new System.Random();
return rnd.Next(minimo, maximo + 1);
}
De hecho esta función es más como una envoltura de Random.Next
.
Como lo indiqué anteriormente, esta función devolverá un número en ese rango incluyendo a los límites. Por lo tanto si invocamos a la función con 1 y 100, devolverá un número entre 1 y 100 incluyendo al 1 y al 100.
/*
https://parzibyte.me/blog
*/using System;
class MainClass
{
public static void Main(string[] args)
{
int numeroEntre10Y20 = aleatorioEnRango(10, 20);
Console.WriteLine($"Número entre 10 y 20: {numeroEntre10Y20}");
}
static int aleatorioEnRango(int minimo, int maximo)
{
System.Random rnd = new System.Random();
return rnd.Next(minimo, maximo + 1);
}
}
En este caso estoy invocando a la función e imprimiendo el resultado. Obviamente la misma devolverá un número aleatorio y probablemente distinto en cada ejecución.
Si quieres puedes ver más sobre C# aquí.
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
En este post te enseñaré a imprimir la letra ñ en una impresora térmica. Voy…
Esta web usa cookies.