Comunidad de diseño web y desarrollo en internet online

numero aleatorio

Citar            
MensajeEscrito el 08 Dic 2006 05:03 am
como hago para generar un numero aleatorio, osea oprimir un boton y que genere un numero aleatorio...,

Por hackaos

31 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Dic 2006 08:59 am

Código :

Math.round(numeroMaximo*Math.rand());

donde numeroMaximo es el número más alto que quieres generar

Código :

Math.rand();
te genera un número (decimal) aleatorio entre 0 y 1

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 08 Dic 2006 12:05 pm
Creo que poner ese codigo es confundir al chaval, hay uno que es mas sencillo

Código :

random(100)


Eso genera un numero aleatorio entre 0 y 100 y no es tan complicado :D

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 08 Dic 2006 12:14 pm

infernalpr escribió:

Creo que poner ese codigo es confundir al chaval, hay uno que es mas sencillo

Código :

random(100)


Eso genera un numero aleatorio entre 0 y 100 y no es tan complicado :D

Ese código está señalado como deprecated, es decir, en las próximas versiones NO FUNCIONARÁ, no funcionará con Flash9 y posteriores. De hecho NO debería de funcionar con AS2.0,

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 08 Dic 2006 01:09 pm
Como dice _CONEJO el random() ya esta deprecated, es decir, el mismo ya no funciona con ActionScript 3

Por shogoki

355 de clabLevel

4 tutoriales

 

Venezuela

firefox
Citar            
MensajeEscrito el 08 Dic 2006 01:15 pm
[off topic] No recomiendo usar código "deprecado" (aunque a veces, lo haga) [/off topic]

En Flash 8, si ponés Math.random (100) funciona.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 08 Dic 2006 01:47 pm

HernanRivas escribió:


En Flash 8, si ponés Math.random (100) funciona.

No U_U.
random(n)==>>Math.floor(Math.random()*n)

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 08 Dic 2006 01:52 pm
Si, funciona, devuelve un número entero entre 0 y 99

Es lo mismo que:

Código :

Math.round (100 * Math.rand ());

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 08 Dic 2006 01:58 pm
Math.rand no existe, y a Math.random ya puedes pasarle todos los parámetros que quieras, que siempre devolverá un número tal que 0 <= n < 1:

Código :

trace(Math.random (1000000000000000000000000,fjhtut,tfhfthy,fhyrt,gdag));

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 09 Dic 2006 01:04 am

zah escribió:

Math.rand no existe,

Si, me equivoqué :oops: :oops: ... Pasa que hace tiempo lo había leido y ahora lo veo al principio del post y creí que funcionaba :crap: .... Debería haberlo probado antes....

De todos modos, si hacés esto:

Código :

trace (Math.random (100));


Debería salir un entero entre 0 y 99. Lo he usado miles de veces.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 09 Dic 2006 04:21 am
lo de generar el numero ya lo entendi pero como hago para que con un boton que llame jugar se oprima y genere un numero .
cree una casilla de texto que llame n1 y con la propiedad de texto dinamico, la idea es que al oprimir el boton genere en numero en esa casilla..., les agradeceria me ayuden...., ustedes saben mucho...

Por hackaos

31 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Dic 2006 10:48 am
En el primer fotograma escribes:

Código :

tuBoton.onRelease=function(){
tuTexto.text=Math.floor(Math.random()*100);//Genera un número entre 0 y 100.
};

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 09 Dic 2006 06:58 pm
exelente lo del numero aleatoria., si yo quiero que previo a mostrar el numero exista una especide de animacion que podria ser los numeros camabiando rapidamente y que de momento a otro pare en el que escogio el sistema..., como ingraso esa animacion previa

Por hackaos

31 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Dic 2006 07:29 pm
Creo que ese tema ya se debatió en profundidad en este post:
http://www.cristalab.com/foros/viewtopic.php?t=17461
Aclarar que random(n) ciertamente ya no funciona al compilar con el 9....como otras muchas cosas. :crap:

Por Teseo

SWAT Team

1780 de clabLevel

14 tutoriales

Genero:Masculino   SWAT

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.