JS实现双色球
首先在HTML里面实现以下代码:
接下来是JS代码:
// 随机生成范围内的数字
function suijishu(min, max = 0) {
if (min > max) {
[min, max] = [max, min];
}
return parseInt((max - min + 1) * Math.random() + min);
}
// 电脑随机生成红色球和蓝色球数字
function ballNums() {
// 建一个接收红篮球的数组
let arr = [];
let num = new Set();
while (true) {
// 得到红球
num.add(suijishu(1, 33));
if (num.size == 6) {
// 集合转数组,获取6个不重复的数字(红球)
arr = [...num];
// 添加蓝球
arr.push(suijishu(1, 16));
return arr;
}
}
}
// 把获取的红蓝球添加到