Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: RANDOM ENTRE NUMEROS ESPECIFICOS;  (Leído 597 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado nonoroman

en: Enero 25, 2018, 11:10:32 pm
Buenas family, vengo con una pequeña cuestion, pero a veces, me da por no ver la solucion y me atasco, ejejej.

El caso es que necesito un random entre unos numero especificos, es decir, que el random escoja aleatoriamente exactamente uno de los siguientes numeros, serian (15, 30, 60)

Seguro que sabeis el modo de plantearlo, porque a mi ahora mismo se me escapa.

Bueno espero vuestra ayuda, saludos a todos!!!  ;)

PCNONOGames  www.pcnono.es
 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Iros

Respuesta #1 en: Enero 26, 2018, 12:12:32 am
Podes usar la función choose(n1,n2,n3,...,nx) que básicamente lo que hace es lo que queres, buscar un número u opción al azar.

 
Los siguientes usuarios dieron las gracias a este tema: Yuzo


Desconectado TheJaj

Respuesta #2 en: Enero 26, 2018, 02:09:59 am
Tenes la funcion "irandom_range(x1,x2)" para obtener un valor aleatorio entre esos numeros siempre te da un valor entero y tambien tenes "random_range(x1,x2)" y este te da valores que pueden tener un coma tipo 0,5.

 
Los siguientes usuarios dieron las gracias a este tema: Yuzo


Desconectado yokaiworld

Respuesta #3 en: Enero 26, 2018, 03:41:58 am
randomize()
choose(n1,n2,n3,...,nx)

 
Los siguientes usuarios dieron las gracias a este tema: Yuzo


Desconectado Yuzo

Respuesta #4 en: Enero 26, 2018, 07:44:35 am
Si usas un choose sin un randomize, siempre hace la misma elección??
« última modificación: Enero 26, 2018, 05:33:30 pm por Yuzo »

 


Desconectado TheJaj

Respuesta #5 en: Enero 26, 2018, 06:06:43 pm
En general si no usas un "randomize()" vas a tener siempre los mismos valores.
ya que el sistema de las computadoras tiende a dar los mismos resultados, siempre y cuando hagas las mismas acciones una y otra vez.

Pero en la versión corta si quieres que nada se repita en la segunda partida, tienes que poner un "randomize()"

 
Los siguientes usuarios dieron las gracias a este tema: Yuzo