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.