App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Tutorial de App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
72J.- Semilla aleatoria.
p72J_semilla.aia
- Presentación.
- Los números que se obtienen con la bloque "aleatorio" de App Inventor, no son realmente números aleatorios, más bien se denominan pseudoaleatorios.
- Imagínate que tenemos una tabla con números desordenados y sin repetir:
34 - 55 - 72 - 82 - 97- 27- 45 - 65 - 57 - 31 - 22 - 73 - 59 - 32 -
- Cuando se ejecuta el bloque de aleatorio, por ejemplo el lugar 8º, de tal manera que los números aleatorios que obtengamos seguirán la secuencia a partir del 8º lugar, es decir:
- 65 - 57 - 31 - 22 - 73 - 59 - 32 -
- Si supiéramos que van a comenzar en el 8º lugar sabríamos los siguiente números que van a salir.
- El lugar donde van a comenzar se llama semilla, en el ejemplo anterior la semilla sería el 8 que hará que la secuencia comience por el 65.
- Cada vez que pongamos la semilla a 8 saldrá la secuencia que sabemos.
- En nuestra aplicación vamos a elegir una semilla. Escribimos un número y pulsamos el botón de "Establecer el número de semilla"
- Luego pulsamos vairas veces el Botón "Números aleatorios" para obtener y visualizar acumulativamente los números aleatorios obtenidos.
- Si vuelves a pulsar el Botón de "Establecer el número de semilla" y luego el de "Números aleatorios", observarás que vuelve a salir la misma secuencia.
- Si cambias el número de la "Semilla", saldrá otra secuencia.
_________________
- Diseño.
- Observa en la imagen que los números aleatorios se pueden repetir, se obtuvo el 32 y luego otra vez el 32.
_________________
- Bloques.
_________________
- Comentarios.
- Ya ves que se puede obtener la secuencia pseudoaleatoria. Esto se utiliza para hacer comprobaciones mientras se están programando aplicaciones que necesitan utilizar números aleatorios.
_________________
- Propuesta.
- Puedes hacer una aplicación para gastarle una broma a tus amigos. Establece una semilla aleatoria y anota o apréndete la secuencia de números que deberán salir.
- Crea una aplicación de adivinar un número, lanzamiento de dados, adivinar rápidamente la suma de varios números... sorprenderás a tus amigos con tu mente privilegiada.
- Por ejemplo lo puedes hacer con la aplicación "Adivina el número".
__________________________________________
|