2 qq 34863850 qq_34863850 于 2016.09.12 17:28 提问

求大神解释一下怎么做

需求说明:
完成抽奖程序,要求:
1、参与人员不得重复中奖
2、奖品等级分特等奖、一等奖、二等奖、三等奖
3、奖品等级的人数可以动态调整,默认特等1名、一等2名、二等5名、三等8名
4、抽奖程序启动后,每点一次Enter键,完成一次抽奖,抽奖顺序从低等级到高等级(先三等-》二等…-》特等)

2个回答

yanisok
yanisok   2016.09.12 17:34

这种抽奖系统我们做过,1只需记录中奖客户,下次抽奖验证;2相当于奖池标数;3也是抽奖人数标数;4为抽奖优先级。
总的说来抽奖上来,验证1,3,奖品缓存先加载未抽取低等级奖品即可。这个抽奖系统和我们的比起来弱好多哦,呵呵

lyhoo163
lyhoo163   Rxr 2016.09.12 17:54

1、数据库高一个表:字段 编号,姓名,资格,获奖情况,ID
2、录入参加抽将的信息:例 0001,王大力,1,空,00001
抽取三等将
3、通过随机函数抽签,获取1个编号,
(1)检查“资格”=1,有效,
(2)检查“获奖情况”为空有效
(3)检查人数是否<5,有效
(4)无效进入3,重新抽签
(5)有效“获奖情况”填入获取名称;
4、抽取二、一等奖,同上。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!