Rellenar Arrays con valores aleatorios
Vamos a rellenar un array de forma automática con números aleatorios.
Para ello, debemos saber la forma de crear un número aleatorio, veamos:
- Creamos una variable de tipo random.
-
Escribimos un número aleatorio con la expresión:
aleatorio.Next(0, 3)
Dentro de la función Next, entre paréntesis, debemos escribir 2 valores; que son: número mínimo y número máximo (no incluido).
Al no estar incluido el número máximo, esa función nos dará un valor entre 0 y 2. Por eso, si sumamos 1 al resultado, será un número entre 1 y 3.
aleatorio.Next(0, 3) + 1
Sabiendo crear números aleatorios, vamos a simular el lanzamiento de un dado, y lo guardaremos como registro en un array de 10 posiciones utilizando un bucle for.
Esto rellenará el array de 10 posiciones con un número aleatorio entre 1 y 6 en cada una. Ya habíamos rellenado un array con un bucle for anteriormente. Lo único nuevo aquí es la asignación de un número aleatorio.
En la próxima lección haremos una función que escriba un array por pantalla, así podremos ver el resultado de este ejemplo.