Número entero aleatorio con JavaScript

2
8573

Para generar un número entero entre 0 y X:

var myNumeroAleatorio = Math.floor(Math.random()*(X+1))

De esa forma, si tu deseas un número aleatorio entre 0 y 100:

var myNumeroAleatorio = Math.floor(Math.random()*101)

Ahora si quieres un número aleatorio entre un rango X y Y entonces usa esto:

var myNumeroAleatorio = Math.floor(Math.random()*(Y-X))+X

En la práctica, supongamos un entero entre estos dos números 79 y 473:

var myNumeroAleatorio = Math.floor(Math.random()*394)+79

Vía Victor’s Programming Aid

2 COMENTARIOS

  1. Hola amig@s. Esta excelente el articulo. Parece ser que a mi siempre se me olvida como generar numeros aleatorios. 😀 jajaja

    Solo una pequena nota
    sumenle 1 al limite superior para que les devuelva los numeros en el rango deseado

    return Math.floor( Math.random() * ( ( superior + 1 ) – inferior ) ) + inferior;

    Saludos!
    Excelente articulo 😉

  2. De esta forma pueden generar un numero aleatorio entre el rango que deseen mas facil =)

    a=1;
    b=100;

    n = (a+Math.floor(Math.random()*b));
    document.write(n);

Comments are closed.