根据要求完成LUA语言设计的控制台程序—双色球彩票开奖及兑奖系统
具体要求:
1、双色球彩票由6个红球数字加一个蓝球数字组成,其中红球数字的范围是133,蓝球数字的范围是116。抽取的数字不能重复(蓝球数字可与红球数字重复)。
2、定义函数lottery(N,X,Y,Z,…)实现彩票系统的交互过程,其中n代表要实现的功能:
1)当n=0时,实现输出“双色球兑奖规则” 功能
2)当n=1时,实现“随机生成彩票”功能,并同时随机生成开奖号码,并根据兑奖规则完成兑奖。
3)当n=2时,实现“自选生成彩票”功能,并同时随机生成开奖号码,并根据兑奖规则完成兑奖。
4)当n=3时,实现输出“近五十期开奖结果”功能,并根据结果推荐两个红球热门号码一个蓝球热门号码和两个红球冷门号码和一个蓝球冷门号码。
5)注:函数参数中X,Y,Z….可根据传入参数N的值的变化而改变。
3、具体模块包括:
1)随机生成的彩票或开奖号码必须符合规定:无重复,号码在限定范围。
2)兑奖时需比对号码决定中几等奖或者不中奖,并派发奖金。
3)热门号码指的是五十期开奖结果中出现最多的号码,红球和蓝球的结果分开来计算。
*实现一次性机选和自选多注号码的功能,并一次性完成兑奖。