public class Lottery {
public static void main(String[] args) {
//开始时间
long start =System.currentTimeMillis()
//开奖集合
List<Integer>numbers = new ArrayList<Integer>()
//彩票数组
int[] balls = new int[]{5,7,16,20,21,25,05}
//中奖个数标记
int k = 0
//执行次数
int times = 0
do {
//先迟蠢好生成前6个中奖号码
numbers.addAll(creatRandomList())
//对比前6个号码 ,中一个K值加1
for(int j=0 j<balls.length-1j++){
int ball = balls[j]
if(numbers.contains(ball)){
k++
}
}
//对比篮球 中了 K值加1
int endBall = new Random().nextInt(16) + 1
if(balls[balls.length-1]==endBall){
k++
}
//如果没中一等奖 ,将K值恢复为0
if(k<7){
k=0
}
numbers.add(endBall)
System.out.println("开奖号码:"+numbers)
//清空集合码铅
numbers.clear()
//执行次数加1
times++
}while (k<7)
System.out.println("一共开奖次数:"+times)
long end =System.currentTimeMillis()
System.out.println(end-start)
}
//产生 6个随档衫机数
public static List<Integer>creatRandomList(){
List<Integer>numbers = new ArrayList<Integer>()
int i= 0
int number
do{
number= new Random().nextInt(33) + 1
if(!numbers.contains(number)) {
numbers.add(number)
i++
}
}while (i<6)
return numbers
}
}
你好 整套系统应用DOS *** 作系统或windows *** 作系统,系统以艾雷斯ACS-6262AVE作为整个彩票机硬件平台的核心,通过主机板的串口连接打印机、读卡器等设备;通过网卡连接网络或直接通过Modem拨号上网连接远端服务器传送相关数据。根据不同客户采用不同技术和存储的要求,艾雷斯ACS-6262AVE主机板上所预留的DOC和CF卡接口,则为客户备份和系统恢复提供了更多的选择。★ 4串口,1并口,降低用户成本
★ 集成了CF卡插槽进一步降低了系统的成本,使得系统的通用性进一步提高
★ 所有接口朝同一方向,便于维护
★ 可同时接VGA和LCD,为系统功能扩展预留空间
★ 单一产品长期供货,供货期长达5年
★ 集成低功耗CPU,彻底解决了彩票机窄小空间对散热的要求,配滚提高了系统的稳定性
★ 提高OEM/ODM服务
★ 一体化半长卡,充分考虑 了系统的扩展性,节省了空间
★ 集成了网络接口,实现宽带连接
三、系统评价:
系统可以方便地对产生的数据进行备份,避免了由于不可控因素造成系统破坏使客户造成损失。通过网络上传系统产生的数据,可以更及时更高效地对数据进行管理,提高系统的效率。充分地考虑了未来系统功能扩展的要求,为系统功能扩展预留了空间。相对于其它公司同类型的产品,艾雷斯工控所提供的方案具有高稳姿卖没定性、迹纳强扩展性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)