//定义一个函数,模拟双色球开奖
function lottery(){
//定义双色球的红球号码范围
let redBall = [];
for(let i=1; i<=33; i++){
redBall.push(i);
}
//定义双色球的蓝球号码范围
let blueBall = [];
for(let i=1; i<=16; i++){
blueBall.push(i);
}
//定义双色球中奖号码
let lotteryNum = [];
//随机从红球数组中取出6个不重复的数字
for (let i = 0; i < 6; i++) {
let index = Math.floor(Math.random() * redBall.length);
lotteryNum.push(redBall[index]);
//从红球数组中移除该数字
redBall.splice(index, 1);
}
//随机从蓝球数组中取出1个数字
let blueIndex = Math.floor(Math.random() * blueBall.length);
lotteryNum.push(blueBall[blueIndex]);
//返回中奖号码
return lotteryNum;
}
//测试结果
console.log(lottery());
Javascript 机选双色球
于 2023-02-08 19:57:41 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)