Oi, Eder! Tudo bem?
Desculpa a demora por um retorno.
No caso abordado no projeto não precisamos acrescentar a variável menorValor
no retorno da função gerarNumeroAleatorio()
pois a função Math.random()
gera um número pseudoaleatório no intervalo [0, 1), ou seja, um número aleatório entre 0 (inclusivo) e 1 (exclusivo).
Como definimos menorValor = 1
, maiorValor = 1000
e o retorno da função como parseInt(Math.random() * maiorValor + 1)
, podemos observar que como o valor mínimo gerado pela função Math.random()
é 0, o menor valor possível para o retorno é 1, exatamente o mesmo valor definido como menorValor
, por isso o seu uso dentro do retorno torna-se desnecessário.
Espero ter ajudado na compreensão! Caso tenha restado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição.
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓