生成2个数字之间的随机数?

时间:2012-12-21 22:06:33

标签: javascript random

  

可能重复:
  Generating random numbers in Javascript in a specific range?

我想要生成一个50到100的随机数。

我知道那里:

Math.random()

但我只能找到从1到x'

的方法

2 个答案:

答案 0 :(得分:9)

来自MDN on Math.random()

// Returns a random integer between min and max
// Using Math.round() will give you a non-uniform distribution!
function getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

答案 1 :(得分:2)

我相信这也会奏效:

function randomInt(min,range) {
return Math.floor((Math.random()*(range+1))+min)
}

在你的情况下,min为50,范围为50