var data = Array.from({length: 4}, _ => [])
var num = [5,2,6,1];//分别对应大乐透的红,蓝;双色球的红,蓝开奖个数
var totalNum = [35,12,33,16];//分别对应大乐透的红,蓝;双色球的红,蓝总个数
for (var i = 0;i<data.length;i++) {
for (var k = 0;k<num[i]; k++) {
data[i][k] = getNum(i,k);
}
data[i].sort((a,b)=>{return a-b});
};
function getNum(i,k) {
var indexNum = Math.ceil(Math.random() * totalNum[i]);
if (data[i].indexOf(indexNum) === -1) {
return indexNum;
} else {
return getNum(i,k);
}
};
console.log(`大乐透:红球 ${data[0]} 蓝球 ${data[1]}\n双色球:红球 ${data[2]} 蓝球 ${data[3]}`);
用ide终端或者git跑一下该js文件