cuando se buscar un número aleatorio con la clase math poniendo como el limite separado de un * se supone que el limite minimo va afuera del parentesis ()+1 y en el ejemplo lo muestran adentro
cuando se buscar un número aleatorio con la clase math poniendo como el limite separado de un * se supone que el limite minimo va afuera del parentesis ()+1 y en el ejemplo lo muestran adentro
Hola Daniel,
Gracias por tu pregunta. Entiendo que estás confundido acerca de la posición del +1 en el límite al buscar un número aleatorio con la clase Math.
En el ejemplo que mencionas, el +1 se coloca dentro del paréntesis porque se está utilizando para ajustar el rango del número aleatorio. Al multiplicar Math.random() por el número límite, obtendrás un número aleatorio entre 0 y el número límite, pero si quieres que el número límite también esté incluido en el rango, debes sumarle 1.
Por ejemplo, si el número límite es 10 y quieres obtener un número aleatorio entre 1 y 10, debes multiplicar Math.random() por 10 y luego sumarle 1. De esta manera, el rango será de 0 a 9.9999... y al sumarle 1, obtendrás un número aleatorio entre 1 y 10.
Espero que esto aclare tu duda. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Buena suerte con tu curso de lógica de programación!
Espero haber ayudado y buenos estudios!
Lo he probado en la consola y no hay ninguna diferencia en si lo colocas dentro o fuera del paréntesis, de ambas formas mi 'numeroMaximo' ha sido incluido en el rango.