Javascript Random Javascript

Publicado: 17 de Nov del 2008

Prohibida la reproducción total o parcial de este artículo sin el previo consentimiento de Webtutoriales.com

Generar números aleatorios en Javascript

Generar Números Aleatorios en Javascript

Para generar números aleatorios en Javascript se suele utilizar el método random() de la clase Math.

var aleatorio = Math.random();
alert("Número aleatorio entre 0.0 y 1.0: "+aleatorio);

Éste código generará un número aleatorio entre 0.0 y 1.0 (con una gran cantidad de decimales).

Ejemplos

A continuación mostraremos cómo generar números aleatorios usando funciones matemáticas de redondeo floor(redondeo hacia abajo) y ceil(redondeo hacia arriba) . Código para mostrar aleatorios entre 0 y 10 (ambos incluídos):

var aleatorio = Math.floor(Math.random()*11)
alert(aleatorio);

Código para mostrar números entre 1 y 100 (ambos incluidos):

var aleatorio = Math.ceil(Math.random()*100)
alert(aleatorio);

Generar un número aleatorio entre dos valores

var rango_superior = 10;
var rango_inferior = 5;
var aleatorio = Math.floor(Math.random()*(rango_superior-(rango_inferior-1))) + rango_inferior;
alert(aleatorio);

Lo que se hace es multiplicar el número aleatorio generado entre 0.0 y 1.0 por la diferencia entre el rango superior y el rango inferior menos uno. Se aplica la función floor para obtener la parte del número entera y se le suma el rango inferior

Compartir artículo
Si deseas compartir este artículo copia y pega esta dirección url

Comentarios