作者:全哥-广州仔1 | 来源:互联网 | 2022-02-02 10:10
jquery获取随机数不重复的方法:首先定义存放随机数的数组;然后通过lengths来限制范围;接着通过“parseInt(Math.random()*arrLen);”方法生成范围内的数据;最后去除重复值即可。
jquery获取随机数不重复的方法:首先定义存放随机数的数组;然后通过lengths来限制范围;接着通过“parseInt(Math.random() * arrLen);”方法生成范围内的数据;最后去除重复值即可。
推荐:《jquery视频教程》
本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。
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如何获取随机数不重复的详细内容,更多请关注其它相关文章!