用JavaScript制作双色球随机选号
时间: 2024-10-13 12:06:57 浏览: 586
在JavaScript中制作一个简单的双色球随机选号函数,我们可以使用数组和Math库中的random方法来实现。首先,我们需要创建两个数组分别存储红色球和蓝色球的号码范围,然后通过循环随机选取号码并添加到结果数组中。
以下是一个简单的示例:
```javascript
function generateLotteryNumbers(minRed = 1, maxRed = 33, minBlue = 1, maxBlue = 16) {
// 红色球选号
const redBalls = [];
for (let i = 0; i < 6; i++) {
let randomNum = Math.floor(Math.random() * (maxRed - minRed + 1)) + minRed;
while (redBalls.includes(randomNum)) { // 避免重复
randomNum = Math.floor(Math.random() * (maxRed - minRed + 1)) + minRed;
}
redBalls.push(randomNum);
}
// 蓝色球选号
const blueBall = Math.floor(Math.random() * (maxBlue - minBlue + 1)) + minBlue;
return {
red: redBalls,
blue: [blueBall]
};
}
// 示例用法
const lotteryResult = generateLotteryNumbers();
console.log("红球:", lotteryResult.red);
console.log("蓝球:", lotteryResult.blue);
阅读全文
相关推荐



















