Javascript random

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