Tentei esta função para encontrar um número int aleatório entre duas ligações, conheço o método de Math.floor () and Math.random()
como funciona, mas não consegui entender a lógica com esta função (max-min + 1)
e a adição de min
. por que precisamos usar (max-min+1)
a adição de min
?
function random(min, max) {
const num = Math.floor(Math.random() * (max - min + 1)) + min;
return num;
}
console.log(random(5, 10));