日期:2014-05-17  浏览次数:20617 次

抽奖程序,求思路..
给移动写个中奖程序,中奖等级分别是1到6个等级 分别对应不同的奖品 
期限是3个月 条件是1到3等奖 在3个月中用户只能中奖一次 4到6等奖可以有多次中奖机会. 求思路?。

------解决方案--------------------
思路就是把我们的多个手机号码保存好 然后循环读取结果.
------解决方案--------------------
如果同一号码次可以重复中奖,那么你应该保存所有参与的号码
每次抽奖时可采取随机等距抽样方式选取中奖者,直接 rand 也可,但效率不高,菜价的人群应该是巨大的

如果是即开即中方式就不需要保存全部参与号码,而是对奖池做小概率处理
比如有10个奖额 rand(0, 100000) < 10 就可以达到万分之一的中奖率

对于 在3个月中用户只能中奖一次 就很简单了,你只需保留中奖号码 3 个月,判断一下就可以了

------解决方案--------------------
ajax

服务器端记录处理一下
------解决方案--------------------
中奖概率谁定啊
------解决方案--------------------
既然你不能确定有多少个手机回来参加。。只能确定时间里。。。。每一个奖项搜寻上次中奖的时间。。然后时间不到肯定不中。。。。。
------解决方案--------------------
一等奖才ITOUCH,现在每个IPAD/IPHONE4S都不好意思说抽奖
------解决方案--------------------
每天...一个手机300次? 你还做记录啊.....

写好了贴点代码.....我们找到bug就可以和移动打官司....


探讨

引用:

思路就是把我们的多个手机号码保存好 然后循环读取结果.

忘记说了 页面有9个九宫格 每天最多可以点击300次 看自己是否中奖~

------解决方案--------------------
探讨

每天...一个手机300次? 你还做记录啊.....

写好了贴点代码.....我们找到bug就可以和移动打官司....


引用:

引用:

思路就是把我们的多个手机号码保存好 然后循环读取结果.

忘记说了 页面有9个九宫格 每天最多可以点击300次 看自己是否中奖~

------解决方案--------------------
普通的rand就可以了。