需求说明:
完成抽奖程序,要求:
1、参与人员不得重复中奖
2、奖品等级分特等奖、一等奖、二等奖、三等奖
3、奖品等级的人数可以动态调整,默认特等1名、一等2名、二等5名、三等8名
4、抽奖程序启动后,每点一次Enter键,完成一次抽奖,抽奖顺序从低等级到高等级(先三等-》二等…-》特等)
这种抽奖系统我们做过,1只需记录中奖客户,下次抽奖验证;2相当于奖池标数;3也是抽奖人数标数;4为抽奖优先级。
总的说来抽奖上来,验证1,3,奖品缓存先加载未抽取低等级奖品即可。这个抽奖系统和我们的比起来弱好多哦,呵呵
1、数据库高一个表:字段 编号,姓名,资格,获奖情况,ID
2、录入参加抽将的信息:例 0001,王大力,1,空,00001
抽取三等将
3、通过随机函数抽签,获取1个编号,
(1)检查“资格”=1,有效,
(2)检查“获奖情况”为空有效
(3)检查人数是否<5,有效
(4)无效进入3,重新抽签
(5)有效“获奖情况”填入获取名称;
4、抽取二、一等奖,同上。