如何在JavaScript中获得-10到10之间的随机数?
答案 0 :(得分:65)
var min = -10;
var max = 10;
// and the formula is:
var random = Math.floor(Math.random() * (max - min + 1)) + min;
答案 1 :(得分:20)
jQuery:$.randomBetween(minValue, maxValue);
答案 2 :(得分:9)
例如:
var min = -10;
var max = 10;
console.log(Math.floor(Math.random() * (max - min + 1) + min));
.as-console-wrapper { max-height: 100% !important; top: 0; }
有关Math.floor
,Math.ceil
和Math.round
的一些比较,请参阅此jsrandom.php。
答案 3 :(得分:7)
使用不超过简单的Google search,
var randomnumber=Math.floor(Math.random()*21)-10
Math.random()*21)
返回0到20之间的数字。减去10将产生介于-10和10之间的随机数。
我的建议:先尝试使用Google,然后再询问结果,例如:
获取随机数的最佳方法是什么?我用Google搜索并找到方法X和Y,并想知道哪个最适合用途Z。