1
em70 2014 年 11 月 4 日 via Android 需要花几天时间了解访问量,然后才能制定策略,否则无法保证全部发完
|
2
jyz19880823 2014 年 11 月 4 日 因为你不知道有多少用户会玩这个,
1.设置一个较高的概率,送完之后概率变为0. 2.设置一个相对靠谱的概率,根据已经送出去的红包数和时间,调整概率。 |
3
walleL 2014 年 11 月 4 日 这还真的是个问题。。。 好奇以前看到的类似的抽奖是怎么做的, 没抽完的私吞了?
|
4
gno23x 2014 年 11 月 4 日 - 将一天划分多个时间段,规划好每个时间段发多少个5元红包、10元红包。
- 一个时间段的红包没发完,累计到下一个时间段去,适当增大下一个时间段的中奖概率。 - 一个时间段的红包太早发完了,那就适当降低下一个时间段的中奖概率。 - 保证每个时间段不超发。 |
6
canesten 2014 年 11 月 4 日
设计成隔天开奖的彩票就完了
|
8
nooper 2014 年 11 月 4 日
根据时间粒度进行分配,将时间段分配成等概率,随机事件分布。并对时间进行采样处理,保证随机性。
|
9
andrewhxism 2014 年 11 月 4 日 用random函数,5元红包发完为止,剩下红包的留给自己。
|
10
gamexg 2014 年 11 月 4 日 via Android
如果人数比较多可以保证夜间也有人抽奖直接暴力的 总奖数/24 得到每小时可开的奖数,然后直接为每个奖生成随机数来作为中奖时间,只有在中奖时间后面第一个抽奖的才中奖,简单快捷。缺陷是你得保证夜间也有人来抽奖。
|
11
pagxir 2014 年 11 月 4 日
就是你个什么破算法,充了7次,毛都没中。
|
12
20150517 2014 年 11 月 5 日 via Android
参考facebook的pacer算法,我公司一直用的,做的好的话,要机器学习前两天规律,每天train前一天,才知道怎么分配
|