Fiz o codigo a seguir para resolver o problema de um numero aleatorio com um range de 0 a n, nao consegui entender porque ocasionalmente a resposta da funcao sorteia eh NaN, mesmo que o console.log mostre que o valor esta incluido no range.
Alguem poderia me ajudar?