jquery获取随机数不重复的方法:首先定义存放随机数的数组;然后通过lengths来限制范围;接着通过“parseInt(Math.random() * arrLen);”方法生成范围内的数据;最后去除重复值即可。
推荐:《jquery视频教程》 JQ获取不重复随机数-自定义范围 代码如下: //获取不重复随机数
function getRandom(lengths) {
var arr = [];//存放随机数的数组
var arrLen = lengths;//用来限制范围
for(var i=0; i<4; i++){
var radomNum = parseInt(Math.random() * arrLen);//生成范围内的数据数
if(arr.indexOf(radomNum) == -1){
//indexOf返回值为-1表示数组中没有和新随机数重复的值
arr.push(radomNum);
}else{
//有重复值i--,不添加重复的值到数组中,并再循环一次
i--;
}
}
console.log(arr);
return arr;
} 以上就是jquery如何获取随机数不重复的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章! |