2. Un número aleatorio es un resultado de una
variable al azar
Por ejemplo: 12, 7, 2, 8, 42, 13, 230, 2, 56,…
Los números aleatorios no tienen un orden
Aunque estos números pueden tener un
límite superior, por ejemplo, si el límite es 10,
se crearían números al azar mayores o iguales
que 0 y menores que 10
3. Existe una clase en C# que puede emular los
números aleatorios
La clase se llama Random
Random tiene un método Next
Next recibe un parámetro de entrada que es
el límite superior de números aleatorios
Next devuelve un número aleatorio entero
4. Cree un nuevo proyecto y denomínelo
aleatorio
Agregue un label
Agregue una caja de texto
Agregue un botón
5. Nombre de la forma: frmAleatorio
Nombre de la etiqueta:lblNumero
Nombre del cuadro de texto: txtNumero
Enabled: False
Nombre del botón: btnSumar
6. En modo de diseño, dé doble clic al botón
Sumar
Creamos nuestro objeto Random
Creamos nuestra variable que almacenará la suma
de los números
Creamos un número aleatorio (indicando el límite
superior 10) y lo sumamos con el valor de la caja de
texto, y guardamos el resultado
Mandamos a mostrar el resultado en la caja de
texto
7.
8. Presione el botón de sumar y vea como se
suman número aleatorios
9. Si realizó lo anterior sin problema, se le invita
a que lo revise y analice nuevamente
Si le queda claro el proceso, continúe
En caso de que tenga duda, pregunte al
profesor
Recuerde que lo importante no es copiar y
seguir el código que ve aquí, sino
comprender que está sucediendo en la
aplicación
10. Un timer es una clase que te permite ejecutar una
acción despues de n milisegundos
Por ejemplo, podemos mostrar un mensaje cada segundo
(1000 milisegundos)
El timer empieza a contar los milisegundos después
de que es habilitado (enabled)
La definición de la acción que realizará el timer, la
debe escribir en el método timer_tick
Para ello, dé doble clic en el elemento del timer, una vez
insertado en la forma
11. Deshabilité el botón Sumar (Enabled = false)
Agregue un control Timer a la forma
Búsquelo en componentes
Note que no se agregó sobre la forma, sino en una
sección debajo de la forma
12. Nombre del timer: tmrSumar
Interval: 500
Enabled: True
13. En modo de diseño, dé doble-clic en el
control tmrSumar
Lo que realizaremos es que cada vez que se
cumpla el intervalo del timer, se sumará 10 al
contenido de la caja de texto
14. Vea como cada 500 milisegundos se suman
los números
Pruebe el programa con diferentes intervalos
15. Si realizó lo anterior sin problema, se le invita
a que lo revise y analice nuevamente
Si le queda claro el proceso, continúe
En caso de que tenga duda, pregunte al
profesor
Recuerde que lo importante no es copiar y
seguir el código que ve aquí, sino
comprender que está sucediendo en la
aplicación
16. Ahora haga los cambios necesarios
Para que cada 1000 milisegundos, se sume un
número aleatorio (límite superior 10) a la caja
de texto