T - Aleatorio entre a y b
En JavaScript está definido, por defecto, el objeto Math que consta de una colección de métodos para trabajar numerosas operaciones y situaciones matemáticas.
Uno de los métodos más interesantes y más utilizados es el método random() que permite generar números aleatorios (pseudo) entre 0 y 1, incluido el 0, excluido el 1.
Creando una pequeña función, y junto con el método floor() que redondea hacia abajo cualquier decimal (es decir, si tenemos 2.3 devuelve 2 y si tenemos 2.9 también devuelve 2) podemos obtener un número aleatorio entre dos valores dados a y b, incluido a y excluido b.
function AleatorioEntre(a,b){
var n;
n = Math.floor((Math.random() * (b - a)) + a);
return n;
}
Demo
