¿Cómo crear un valor random no repetido?
Hola,
Estoy interesada en crear un juego de cartas. Cada carta poseería un texto elegido aleatoriamente dentro de una lista.
Había pensado en programar lo siguiente:
-Que haciendo click en algún lado, se cree un elemento nuevo
-Que ese elemento nuevo contenga un texto
-Que el contenido del texto se encuentre definido en un elemento de la lista
-Que los elementos de la lista sean elegidos con el comando "random"
Mi preocupación es que, al utilizar el comando random, se repitan valores en el algún momento, lo cual haría que se generen dos cartas exactamente iguales (lo cual no ocurriría nunca en un mazo de verdad).
En lenguaje SQL existe una opción llamada .append, que al ejecutar una acción, agrega un elemento nuevo a una lista. ¿Existe algo similar en GeoGebra? Mi intención sería que, dada una Lista 1, cada elemento de la Lista 1 que ya haya sido utilizado, se agregue a la Lista 2. Entonces podré restringir que el texto creado se encuentre en Lista 1 y NO se encuentre en Lista 2.
crea una lista de valores y usa randomelement()
si no quieres que se repitan crea una lista con shuffle() y usalos secuencialmente
crea una lista de valores y usa randomelement()
si no quieres que se repitan crea una lista con shuffle() y usalos secuencialmente
gracias! voy a probar eso
Try this!
https://www.geogebra.org/m/FzmaZvg9
Comments have been locked on this page!