我尝试使用这个函数来查找两个键之间的随机 int 数,我知道其Math.floor () and Math.random()
工作原理,但我无法理解该函数的逻辑(max-min + 1)
以及min
. 为什么我们需要使用(max-min+1)
然后添加min
?
function random(min, max) {
const num = Math.floor(Math.random() * (max - min + 1)) + min;
return num;
}
console.log(random(5, 10));