双色球案例
根据双色球摇奖规则,产生6个红球1个蓝球;红球范围1-33, 蓝球范围1-16. 红球不能有重复的产生。
// 红球数组
let red = [];
// 蓝球数组
let blue = [Math.floor(Math.random()*(16))+1];
let num;
for(let i=0;i<6;i++){
//先生成1-33的随机数
num=Math.floor(Math.random()*(33))+1;
//不重复
if(red.includes(num)){
//包含
i--;
}else{
red.push(num);
}
}
console.log(blue);
console.log(red);