// 定义变量
let redBall = []; // 红球
let blueBall = []; // 蓝球
// 生成红球
for (let i = 1; i <= 35; i++) {
redBall.push(i);
}
// 生成蓝球
for (let i = 1; i <= 12; i++) {
blueBall.push(i);
}
// 随机抽取红球
let drawRedBall = [];
for (let i = 0; i < 5; i++) {
let randomIndex = Math.floor(Math.random() * redBall.length);
drawRedBall.push(redBall[randomIndex]);
redBall.splice(randomIndex, 1);
}
// 随机抽取蓝球
let drawBlueBall = [];
for (let i = 0; i < 2; i++) {
let randomIndex = Math.floor(Math.random() * blueBall.length);
drawBlueBall.push(blueBall[randomIndex]);
blueBall.splice(randomIndex, 1);
}
// 将抽取的红蓝球排序
drawRedBall = drawRedBall.sort((a, b) => a - b);
drawBlueBall = drawBlueBall.sort((a, b) => a - b);
// 打印出本期开奖号码
console.log(`本期大乐透开奖号码为:
红球:${drawRedBall}
蓝球:${drawBlueBall}`);
Javascript 机选大乐透
于 2023-02-08 20:02:18 首次发布