Con esto:
Código :
var aleatorio = 2 + Math.floor(Math.random() * 10);
La salida varia entre 2 y 11 (ambos inclusive).
para variar entre 1 y 10 :
Código :
aleatorio = 1 + Math.floor(Math.random() * 10);
En
general para variar entre
inicial y
final (ambos inclusive):
Código :
aleatorio = inicial + Math.floor(Math.random() *(1+final-inicial));
puesto que 1+final-inicial e el nº de elementos a variar.
En tu supuesto (los 10 primeros) inicial = 1 y final = 10 :
Código :
aleatorio = 1 + Math.floor(Math.random() *10);
Si quisíeramos variar entre 5 y 8 por ejemplo:
Código :
aleatorio = 5 + Math.floor(Math.random() *4);