我试着用这个函数在两个键之间找到一个随机整数,我知道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));