Agosto 05, 2010, 01:40:12 PM Ultima modificación: Agosto 08, 2010, 12:04:37 PM por wako91
?Como hago para que una variable tome un valor al azar entre dos n?meros?

#1 Agosto 05, 2010, 01:49:04 PM Ultima modificación: Agosto 05, 2010, 01:51:27 PM por NOKAUBURE
nombredelavariable = random(6)+2
Coje un numero aleatorio entre 2 y 6, con 8 decimales
nombredelavariable = round(random(6)+2)
Coje un numero aleatorio entre 2 y 6, sin decimales
Noka siempre responde a los temas con 0 respuestas ^^

Es m?s facil con:
random_range(2,6)
e
irandom_range(2,6)




no sabia que existiera esa funcion, sera exclusiva del  :GM8: quizas
Noka siempre responde a los temas con 0 respuestas ^^

Ah, pues el icono del mensaje es del GM8 :P
Deber?as usarlo, lo mejor que tiene es el soporte para canal alpha en las sprites




Cita de: NOKAUBURE en Agosto 05, 2010, 03:15:44 PM
no sabia que existiera esa funcion, sera exclusiva del  :GM8: quizas
No esa funcion esta desde el  :GM6: asi q es media vieja :P ajja :P
salu2

#6 Agosto 06, 2010, 12:02:44 PM Ultima modificación: Agosto 06, 2010, 01:02:37 PM por wako91
Muchas gracias a todos ^^

EDITO:
?En que se diferencian "random" e "irandom"?

--------------------------------------------

Vale creo que ya lo he pillado:

random= coge n?meros con decimales
irandom = coge n?meros sin

?no?

por lo que dijo texic, irandom redondea el valor (es decir, sin decimales)

mmm pos si esa funcion esta desde  :GM6:, en el menu de ayuda de  :GM7: no aparecia xD

texic, prefiero usar  :GM7: pro, no se porque pero todas las versiones pro del  :GM8: me destrozan medio PC
Noka siempre responde a los temas con 0 respuestas ^^