Lista aleatoria.

Raid Yebara shared this question 5 years ago
Answered

Hola, buenas noches. Muchas gracias a quien pueda ayudarme.

Quiero hacer lo siguiente, crear dos íconos (1) y (2) con las siguientes condiciones:

1) Al clickear sobre el icono (1) me arroje un valor aleatorio entero entre {1, 5}.

2) Si en ícono (1) me salen ciertos números, por poner un ejemplo, 1, entonces en 5 se visibilice el ícono (2) y qué al clickear sobre el ícono 2 entonces me arroje un valor aleatorio entero entre otro intervalo, pero que no sea el mismo valor que salió en el primer ícono

¿Se entiende?¿Es esto posible? Mil gracias.

Comments (3)

photo
1

The automatic translation is not very clear to me :frowning:

Anyway I'm attaching a file, hoping it can be helpful for you.

In my file there are 2 buttons.

Button no.1 generates an integer in [1,5]. (you can see the number, displayed as a.)

When a=5 Button 2 appears. Clicking on it generates an integer in [12,17], displayed as b.

But I'm not sure it's what you want, because the "al clickear sobre el ícono 2 entonces me arroje un valor aleatorio entero entre otro intervalo, pero que no sea el mismo valor que salió en el primer ícono" bit is not clear to me.

photo
1

Sorry for answering in English, but my reading of Spanish is better then my writing. Maybe what you looking for is a command as

b = ElementoAleatorio(Suprime(Secuencia(1, 10), {a})), where a=AleatorioEntre(1, 5)

Doing so you b will be a random number e.g. between 1 and 10, but a is excluded.

chris

photo
1

como ayuda para que entiendas lo que te han adjuntado, mira siempre los scripts de los botones y las condiciones para mostrar objetos en la pestaña avanzada de las propiedades, sobre todo si hay objetos que aparecen ocasionalmente. creo que el de Simona, si lo completas para el resto de casos de valores del botón en similar forma, te saldrá bien.

si te sigue sin salir deberías ser más explícito, por ejemplo si en el 1º sale 2 el segundo debe dar valores en .................

si en 1º sale 3 el segundo debe dar valores en ............. ETC.

© 2023 International GeoGebra Institute