Cómo generar enteros aleatorios en C#
Generar enteros aleatorios en C# es sencillo y se puede lograr utilizando el incorporado Clase aleatoria.
1. Usando la clase aleatoria en C#
La clase aleatoria es una clase incorporada en C# que nos permite generar enteros aleatorios. Para usarlo, necesitamos crear una instancia de la clase aleatoria y llamar al siguiente método. El siguiente método nos da el entero aleatorio dentro de un rango de 0 al valor máximo de INT32.
Aquí hay una sintaxis para generar un entero aleatorio usando la clase aleatoria:
Aleatorio aleatorio = new Random ();2. Generar un entero aleatorio utilizando el siguiente método
El Siguiente método es el método más utilizado de la clase aleatoria para generar enteros aleatorios. Como se mencionó anteriormente, puede generar un entero aleatorio con o sin un rango.
Aquí hay un ejemplo de generar un entero aleatorio:
usando el sistema;Aquí en el código anterior, hemos generado un número aleatorio usando el Clase aleatoria, que es parte del espacio de nombres del sistema.
Aquí definimos una nueva instancia para una clase aleatoria utilizando la palabra clave que define el nombre de la clase. El Método Next () proporciona un entero aleatorio, que se almacena en la variable número aleatorio. Finalmente, imprimimos el valor de número aleatorio a la consola usando consola.Línea de escritura().
3. Generando un entero aleatorio dentro de un rango
Utilizando el Siguiente método, También podemos generar un número aleatorio para un rango especificado. Para eso, debemos definir los dos argumentos. Estos dos argumentos deben contener el mínimo y máximo valores del rango desde el cual generar el número aleatorio.
La siguiente es la sintaxis de obtener un entero aleatorio dentro de un rango de 1 y 100:
int randomNumber = aleatorio.Siguiente (1, 101);El siguiente ejemplo nos da un número aleatorio entre 1 y 100:
usando el sistema;En la salida, se genera un número aleatorio entre 1 y 100.
4. Generando un número entero aleatorio hasta el número definido
También podemos modificar el código anterior para generar un entero aleatorio a un valor definido. El código mencionado a continuación nos dará un número aleatorio de menos de 10.
usando el sistema;En la salida vemos un entero aleatorio que es inferior a 10.
5. Generando 10 enteros aleatorios
Usando un bucle for puede modificar el código anterior y generar 10 enteros aleatorios entre 0 y 100.
usando el sistema;El código anterior crea una nueva instancia de la clase aleatoria, genera 10 enteros aleatorios entre 0 y 99, y los imprime en la consola. El aleatorio.Siguiente (100) La llamada de método genera un entero aleatorio entre 0 y 99 (inclusive), que se asigna al número aleatorio variable. El bucle se repite 10 veces, cada uno imprimiendo un número aleatorio diferente en la consola.
En la salida, podemos ver 10 enteros aleatorios impresos en la pantalla.
Conclusión
Los enteros aleatorios tienen diferentes aplicaciones en la programación. Cª#, Siguiente método se usa comúnmente para generar enteros aleatorios. Este método puede generar diferentes enteros aleatorios. Estos números se pueden generar para un rango definido o hasta un número específico.