模拟双色球代码详解
在日常生活中,我们经常会看到有人买双色球,也经常听到某某某买双色球中了一等奖,奖金500万元、某某某中了二等奖,奖金
这些消息让我们大为心动,甚至有时候在想为什么中奖的不是我呢,如果当时,那么中奖的就是我了!殊不知,买双色球就如同赌博一般,往往输得多,赢得少。在赌界有一句话七亏二平一赚。大约有7成的人是亏损的,大约2成的人是没亏也没赚的,而大约只有一成的人是赚的。你能确保你就一定是那一成的人吗?
这里使用代码模拟随机生成开奖红球和篮球,你可以自己输入号码与机器生成的号码进行对比,测试一下您的运气。
packagecom。gec。work;
importjava。util。Arrays;
importjava。util。Random;
importjava。util。Scanner;
publicclassWork1{
publicstaticvoidmain(String〔〕args){
扫描输入对象
ScannerscnewScanner(System。in);
用户输入的红球
int〔〕userrednewint〔6〕;
for(inti0;iuserred。length;i){
System。out。println(请您输入133中的一个数字:);
intjsc。nextInt();
把输入的数字赋值个数组里面的元素
userred〔i〕j;
}
给这个红球数组排序
Arrays。parallelSort(userred);;
让用户输入一个篮球
System。out。println(请您输入一个篮球,116中的一个数字:);
intuserbluesc。nextInt();
System。out。println(用户选的红球:Arrays。toString(userred),篮球:userblue);
随机数对象
RandomrnewRandom();
开奖需要的数组
int〔〕kairednewint〔6〕;
开奖
for(inti0;ikaired。length;i){
out:while(true){
intrandomnr。nextInt(33)1;nextInt(33)产生的数字是0321后的范围是133
for(intj0;j6;j){
从开奖的数组里面拿出奖球和刚产生的随机数比较
intkaikaired〔j〕;
比较
if(kairandomn){
continueout;
}
}
程序走到这里,就是不重复的!
kaired〔i〕randomn;
kaired〔i〕randomn;
break;退出out这个死循环
}
}
for(inti0;ikaired。length;i){
是否重复的标志
booleanflagtrue;
intrandomnr。nextInt(33)1;
遍历这个数组
for(intj0;j6;j){
从中奖的数组一次获取一个数
intkaiikaired〔i〕;
if(randomnkaii){
i;回退i
标志重复了
flagfalse;
break;结束当前循环
}
}
程序走到这,就是不重复的
if(flag){
kaired〔i〕randomn;产生的随机数放入开奖的红球数组里面
}
}
开奖篮球
intkaibluer。nextInt(16)1;
对开奖的红球排序
Arrays。parallelSort(kaired);
System。out。println(机器开奖红球:Arrays。toString(kaired),篮球:kaiblue);
开始兑奖
intredcount0;
比较用户的红球数组和开奖出来的红球比较
for(inti0;i6;i){
用户红球
intreduserred〔i〕;
for(intj0;j6;j){
开奖红球
intkaijkaired〔j〕;
比较
if(redkaij){
redcount;
}
}
}
for(inti:userred){
for(intj:kaired){
判断
if(ij){如果有相同的红球,计数器1
redcount;
}
}
}
蓝球兑奖
booleanbluezhonguserbluekaiblue?true:false;
中奖提示
if((redcount6)bluezhong){
System。out。println(恭喜中了一等奖,奖金2000万);
}elseif(redcount6){
System。out。println(恭喜中了二等奖,奖金200500万);
}elseif((redcount5)bluezhong){
System。out。println(恭喜中了三等奖,奖金3000元);
}elseif((redcount5)((redcount4)bluezhong)){
System。out。println(恭喜中了四等奖,奖金200元);
}elseif((redcount4)((redcount3)bluezhong)){
System。out。println(恭喜中了五等奖,奖金10元);
}elseif(((redcount2)bluezhong)((redcount1)bluezhong)bluezhong){
System。out。println(恭喜中了六等奖,奖金5元);
}else{
System。out。println(谢谢您支持中国福利事业,祝您生活愉快!);
}
}
}
在雨水中走路容易得什么病?在雨水中走路有什么危害?连续几天的暴雨让大家不得不走在雨水中上班出行。雨水大多都漫到了腿,这几天一位爷爷经常在水里走路,染上了丹毒。但是雨水的危害不止这些。在雨水中走路有什么危害?在雨水中走路容易得什……
粉刺可以用酒精消毒吗?粉刺可以用粉刺针挤吗?长粉刺是比较让人难受的,粉刺让人不由自主的想去挤,下面5号网的小编为你们介绍粉刺可以用酒精消毒吗?粉刺可以用粉刺针挤吗?粉刺可以用酒精消毒吗那我首先在这里要说的就是如果脸……
谁是凶手大结局,神似新世界,小红袄们的作案手法都一样12月19日晚间,电视剧《谁是凶手》放出第13集和第14集。这部电视剧离最终的大结局也只有最后两集的距离。《谁是凶手》经过较为漫长的叙事之后,很多观众却突然发现,这不就是现代翻……
六神丸饭前吃还是饭后吃?饭后吃较好六神丸可以说是一款卖了很多年的药品了,很多人都分不清这款药什么时候吃比较好,下面5号网的小编为你们介绍六神丸饭前吃还是饭后吃?饭后吃较好。六神丸饭前吃还是饭后吃六神丸是由……
refresh眼药水保质期refresh眼药水效果好refresh眼药水是一款很火爆的眼药水,成分也很特别,感觉让人放心,下面5号网的小编为你们介绍refresh眼药水保质期,refresh眼药水效果好。refresh眼药……
大餐后肚子不舒服怎么办到了岁末年终,无论是公司尾牙或朋友聚会,总免不了要大吃一顿,连续几餐下来,许多人会出现消化问题,让肠胃科医师来教大家如何解决大吃大喝后的不适症状。大餐过后:有症状应就医检查……
怎样挑选优质鱿鱼干选购干鱿鱼3个绝招第一招看颜色,鱿鱼看起来颜色几乎一模一样,但是只要仔细看就会发现很大不同哦。第二招看软硬度,第三招看外型,鱿鱼的优质与否可以很轻松的从它的外型看出来哦。怎样挑选优质鱿鱼干……
猫咪酱油碟多少钱哪里买有几种猫咪酱油碟是最近非常火的一款餐具,这款餐具的里面都印有酱油色的猫咪图案。那么,猫咪酱油碟多少钱?猫咪酱油碟哪里买?猫咪酱油碟是什么猫咪酱油碟,倒入酱油喵星人才会在餐桌上现……
红金消结胶囊要吃多久?看个人情况红金消结胶囊是一款药效很好的药品,很多人都觉得效果好,下面5号网的小编为你们介绍红金消结胶囊要吃多久?看个人情况。红金消结胶囊要吃多久红金消结胶囊需要服用多久,这是要看患……
红金消结胶囊有激素吗?中成药制剂不含激素激素药是现在大家都比较想要避开的类别,激素药吃多了确实是不好,下面5号网的小编为你们介绍红金消结胶囊有激素吗?中成药制剂不含激素。红金消结胶囊有激素吗激素(如强的松、甲基……
清浅时光,散碎片段文秋疯冬夜,窗边,寒意狂欢。风沿缝隙潜入,悄无声息,吞噬暖意。丝丝冷气迎面袭来,游书笔纸面,逛杯橼案前,尔后钻入衣被。久别的游子归家般,毫不陌生,也不腼腆。……
百消丹能治乳腺增生吗?百消丹能去黄褐斑吗?乳腺增生和黄褐斑都是很多女性都有的烦恼,据说百消丹可以治这些疾病,下面5号网的小编为你们介绍百消丹能治乳腺增生吗?百消丹能去黄褐斑吗?百消丹能治乳腺增生吗这种症状不建议服……