C#写的简单的彩票摇号系统。

C#写的简单的彩票摇号系统。,第1张

//写得有点简单了 ,大神勿喷,有更好的方法求教 ,

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服务

★ 一体化半长卡,充分考虑 了系统的扩展性,节省了空间

★ 集成了网络接口,实现宽带连接

三、系统评价:

系统可以方便地对产生的数据进行备份,避免了由于不可控因素造成系统破坏使客户造成损失。通过网络上传系统产生的数据,可以更及时更高效地对数据进行管理,提高系统的效率。充分地考虑了未来系统功能扩展的要求,为系统功能扩展预留了空间。相对于其它公司同类型的产品,艾雷斯工控所提供的方案具有高稳姿卖没定性、迹纳强扩展性。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12457764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存