Cita:
Iniciado por furoya Pero el Math.random() sólo crea un número pseudoaleatorio positivo desde cero y menor que uno. En su ejemplo parseInt() le quita el .9 y deja el entero, que es 9.
De todas formas, yo tampoco entiendo bien cómo funciona.
es entre 0 y 1
emprear, parte de lo que dije anteriormente era erróneo. lo equivoqué con Math.round().
como tenemos que redondear el número generado, la manera de no obtener un entero que este fuera de rango es con Math.floor(). con parseInt se corre ese riesgo, al igual que con Marth.round()