彩票随机中奖机制js(学会记得点赞)

/*双色球红球 6个 1-33  不重复蓝球 1个 1-16中奖规则:R + B  即 红球选中个数 搭配 蓝球号码。一等奖:6+1 即:红球中6个,蓝球也中一等奖:6+1             (钱(ni)太(zhong)多(bu)了,也封顶¥500万?)二等奖:6+0             (封顶¥500万)三等奖:5+1             (¥3000)四等奖:5+0 | 4+1       (¥200)五等奖:4+0 | 3+1       (¥10)六等奖:2+1 | 1+1 | 0+1(¥5)中奖号码 6+1  [1,2,3,4,5,6]机选号码 6+1  [1,7,8,9,12,23]
*/
const readline = require('readline-sync');
//随机数函数
function random(max, min) {if (max == undefined) {max = min;min = 0;}let number = Math.random(min, max);let number1 = number * (max - min) + min;return number1;
}
//机选号码
function randomcc() {//人选//B蓝球let arrBlue = [];let blueBall = parseInt(random(1, 16));arrBlue.push(blueBall);//R红球let s = new Set();while (s.size < 6) {s.add(parseInt(random(1, 33)));}let arrRed = [...s].sort((a, b) => a - b);let arrNew1 = [arrBlue, arrRed];return arrNew1;
}
let hummen = randomcc();
let computer = randomcc();
let arr = [];
for (let item of hummen[1]) {for (let item1 of computer[1]) {if (item == item1){arr.push(item1);   }}
}
if(arr.length==2&&hummen[0][0]==computer[0][0]||arr.length==1&&hummen[0][0]==computer[0][0]||arr.length==0&&hummen[0][0]==computer[0][0]){console.log('你中了六等奖');
}
else if(arr.length==3&&hummen[0][0]==computer[0][0]||arr.length==4&&hummen[0][0]!=computer[0][0]){console.log('你中了五等奖');
}
else if(arr.length==4&&hummen[0][0]==computer[0][0]||arr.length==5&&hummen[0][0]!=computer[0][0]){console.log('你中了四等奖');
}
else if(arr.length==5&&hummen[0][0]==computer[0][0]){console.log('你中了三等奖');
}
else if(arr.length==6&&hummen[0][0]!=computer[0][0]){console.log('你中了二等奖');
}
else if(arr.length==6&&hummen[0][0]==computer[0][0]){console.log('你中了一等奖');
}else{console.log('很遗憾你没中奖');
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部