1
b821025551b 2015-07-07 10:46:39 +08:00
看你打算发多少了,多发概率就大,少发概率就小呗
|
2
66beta 2015-07-07 10:49:21 +08:00
我做过一个傻办法的,先判断还有没有库存,有就rand(0,1)
然后根据活动天数,平均分配下每天的库存 |
3
sy1989 2015-07-07 10:53:31 +08:00
先估算下来抽奖的人数,之后人数按前一天的算
|
4
imyip OP |
5
yeyeye 2015-07-07 10:59:29 +08:00
不给概率 不预计人数
这需求牛逼。得,小兄弟,你设置个选项给他们自己选吧。 |
6
yeyeye 2015-07-07 11:00:55 +08:00
接楼上,其实就是一个总数里面随机挑选一条出来就可以了 要抽多少个 就抽取多少次 人为控制
这样的缺点是要人一个个去抽取 |
7
c24c4fe8 2015-07-07 13:21:52 +08:00
预先将结果写到表里面 用的时候前台显示个动画就行了。
|
8
c24c4fe8 2015-07-07 13:26:06 +08:00
怎么还不能编辑自己已经发布的消息呢
预先将哪些中奖的结果算好放到表里面, 用的时候前台显示个动画就行了。 |
9
soolby 2015-07-07 13:27:43 +08:00
你们产品经理是干嘛的 -。-
|
10
imyip OP |
11
gamexg 2015-07-07 13:42:35 +08:00
告诉你一个很简单的办法,按时间随机。
预先把获奖结果平均分配到抽奖时间里面去,例如: 总奖励数/总抽奖小时 = 每小时中奖次数。然后在每小时的时间段里面在随机分配本小时的奖励,例如第一个奖励随机到了15分31秒,那么15分31秒之后第一个抽奖的就会中这个奖。 不过你需要估计一下夜间是不是有人抽奖,分配多少奖励等。还要控制一下最高奖是打算在什么时段出。中奖时间点完全可以提前生成,出现夜间抽奖预期错误等也可以重新生成之后的中奖时间点。 |
12
elyamen 2015-07-07 13:44:16 +08:00
为什么不买个靶子用射的办法?还能增添趣味性和刺激性。
|