很多程序猿 都用写过抽奖程序,一般都是奖品平均分配。
自己也学过一些,下面简单介绍 奖品分配的方法。自己也是听说过。默默的记下来了。
原理如下
假设有N个奖品,要在开始时间为O,长度为T时间段内平均分发完。
则每个奖品所占时间段为M = T/N
每个奖品的发放的具体时间 在M内随机 rand(0,M)
则 第一个奖品的发放时间为 O+rand(0,M),
第二个奖品的发放时间为O+M+rand(0,M),
以此类推
代码实现 晚些时间奉上
抽奖之拉抽屉
最新推荐文章于 2021-03-19 22:58:54 发布