在javascript中生成两个数字之间的随机数


有没有一种方法可以在JavaScript中的指定范围(例如从1到6:1,2,3,4,5或6)中生成随机数字?

如果你想得到1到6,你会计算:

Math.floor(Math.random() * 6) + 1  

其中:

  • 1是开始号码
  • 6是可能的结果数目(1 + start (6) - end (1)
function randomIntFromInterval(min,max)
{
    return Math.floor(Math.random()*(max-min+1)+min);
}

它做的“额外的”是它允许随机的间隔,不是从1开始。 所以你可以得到一个从10到15的随机数。灵活性。

未经作者同意,本文严禁转载,违者必究!