2
respuestas

[Duda] el +1 no va afuera del parentesis?

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

2 respuestas

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!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus 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.