Comunidad de diseño web y desarrollo en internet online

Obtener múltiplos de 10 de manera aleatoria en AS 3

Citar            
MensajeEscrito el 02 Oct 2012 12:28 pm
chicos, una consulta, yo estoy ocupando esta función para sacar números aleatorios entre 0 y 100:

Código ActionScript :

   public function getNumero() : int
      {
         return Math.round((Math.random()*10));
      }


pero lo que debo hacer es mostrar sólo múltiplos de 10 de manera aleatoria, es decir 10, 20, 30, 40 etc.

como puedo hacer para obtener esto, (dichos números deben ser aleatorios no consecutivos).

Saludos y gracias

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome
Citar            
MensajeEscrito el 02 Oct 2012 12:49 pm
En realidad si obtienes un aleatorio entre 1 y 10 y lo multiplicas por 10 ya está

return Math.round((Math.random()*10)+1)*10;

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Oct 2012 02:43 pm
Correcto, Math.random() te da un numero entre 0 y 1. Luego este numero le sumas 1 y lo multiplicas por 10 para obtener los digitos entre 1 y 10.

var num:int = int(Math.random()*10 + 1) * 10;

Por pmolina88

74 de clabLevel



Genero:Masculino  

Ingeniero en Sistemas

firefox
Citar            
MensajeEscrito el 02 Oct 2012 02:50 pm
gracias, resultó :)

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome

 

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