java实现抽奖功能解析
本文实例为大家分享了java实现抽奖功能的具体代码,供大家参考,具体内容如下
抽一个:
输入抽奖人数,生成随机数字进行抽奖。
比如:楼主抽幸运儿送游戏,选择前100楼抽取一个幸运儿。
importjava.util.Random; importjava.util.Scanner; publicclassGift{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); System.out.println("请您输入抽奖人数:"); intn=sc.nextInt(); Randomr1=newRandom(); System.out.println("幸运儿是:"+(r1.nextInt(n)+1)); } }
抽多个:
输入抽奖人数以及中奖人数,生成随机数字进行抽奖。
比如:楼主抽幸运儿送游戏,选择前100楼抽取多个个幸运儿。
注:下面代码还未解决抽到相同序号的问题
importjava.util.Random; importjava.util.Scanner; publicclassGift{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); System.out.print("请您输入抽奖人数:"); intn=sc.nextInt(); System.out.print("请您输入中奖人数:"); intnum; //判断中奖人数是否符合规则 while(true){ num=sc.nextInt(); if(n抽奖人数,不符合规则。"); System.out.print("\n请重新输入中奖人数:"); }else break; } System.out.println(""); //创建一个整型数组,来存放抽取的多个幸运儿,来限制不能出现相同序号的幸运儿。 int[]lucky=newint[num]; Randomr1=newRandom(); for(inti=0;i 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。