Math.random()方法返回介于0和1之间的一个随机数,不包括0和1. 使用如下公式,我们可以从某个整数范围内随机取得一个值。
随机值=Math.floor(Math.random()*可能值的总数+第一个可能值)
如var num=Math.floor(Math.random()*9+2); num为2到10的九个数所获取的随机数。
可以封装为以下函数
function getRandomFromRange(lowerValue,upperValue){
var range=upperValue-lowerValue+1;
return Math.floor(Math.random()*range+lowerValue);
}
本文介绍了如何使用JavaScript的Math.random()方法生成指定范围内的随机整数,并提供了一个实用的函数getRandomFromRange(lowerValue, upperValue)来实现这一目标。
2858

被折叠的 条评论
为什么被折叠?



