Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Error en el uso de Math.random()

Math.random() devuelve un numero de 0.000... a 0.999... y la funcion floor redondea hacia abajo, corta en la parte entera y desprecia la decimal, entonces si multiplico por 10 nunca voy a obtener un 10 en la parte entera, para ello deberia multiplicar po 11. Aun asi el numero a obtener iria de 0 a 11, por lo tanto hay que multiplicar por 10 y al entero ya redondeado con floor sumarle 1 y alli si tendria mi numero de 1 a 10 correcto. Quedaria asi: let numeroSecreto = Math.floor(Math.random() * 10) + 1;

1 respuesta
solución!

Por lo que tengo entendido se pide que "Ingrese un número del 0 al 9" para la variable intento y para terminar el bucle esta variable debe ser igual a la variable numeroSecreto por lo tanto, con el uso de Math.floor(Math.random() * 10) obtendriamos un número entero del 0 al 9.Espero haberte ayudado. Saludos.