¡Hola!
En este capítulo voy a explicar cómo generar números aleatorios en C#. Hay diferentes formas de hacer esto:
1.- Especificando valor mínimo INCLUIDO y valor máximo EXCLUIDO
2.- Especificando valor máximo EXCLUIDO, el cual genera un numero entre “0” INCLUIDO y el máximo valor EXCLUIDO
3.- Ningún parámetro en el constructor. Esto genera números aleatorios enteros
Aquí el código de ejemplo utilizando los 3 métodos mencionados:
private void button2_Click(object sender, EventArgs e)
{
Random r = new Random();
Console.WriteLine("Genera 10 números aleatorios usando valores máximo y mínimo");
for (int i = 0; i < 10; i++)
{
Console.WriteLine(r.Next(1, 11).ToString());
}
Console.WriteLine("\nGenera 10 números aleatorios usando solamente valor máximo");
for (int i = 0; i < 10; i++)
{
Console.WriteLine(r.Next(11).ToString());
}
Console.WriteLine("\nGenera 10 números aleatorios enteros");
for (int i = 0; i < 10; i++)
{
Console.WriteLine(r.Next().ToString());
}
}
Texto de salida en la consola:
Genera 10 números aleatorios usando valores máximo y mínimo
7
2
7
4
1
7
6
4
7
6
Genera 10 números aleatorios usando solamente valor máximo
2
6
2
0
9
9
0
5
7
2
Genera 10 números aleatorios enteros
1965436513
1588247958
1972778565
1559062891
651004989
2090314014
1471196922
624391393
1358340024
2110723804
No hay comentarios.:
Publicar un comentario