0.5248738910328501 0.08458620904957355 Tengo una pregunta el rango esta entre 1 a 3 porque sacar este otro número si la maquina lo redondea no llegaría a 9 o será yo me estoy equivocado quizá no entendí la funcion 0.9347284927568912
0.5248738910328501 0.08458620904957355 Tengo una pregunta el rango esta entre 1 a 3 porque sacar este otro número si la maquina lo redondea no llegaría a 9 o será yo me estoy equivocado quizá no entendí la funcion 0.9347284927568912
Hola Jose. Podrias mejorar tu pregunta ordenando tu idea. Una oracion continua no ayuda a entenderte. Pero, intentare responder.
Math.random()
te da valores entre 0
y 0.9999999999
, nunca 1
(uno).
Para cambiar el rango de numeros posibles, al rango 1
a 5
, por ejemplo, lo que tenemos que hacer es multiplicar el resultado de Math.random()
. Probemos:
0 * 5
-> 0
0.999 * 5
-> 4.995
Al solo tomar la parte entera, tendremos 0
a 4
, por lo que tenemos que sumarle 1
.
Estro resulta en un rango de 0 + 1
a 4 + 1
-> 1
a 5
.
Si tu pregunta es otra, dejamelo saber.