抽奖活动很简单,看看下面的文章
总结:一般的产品都会有各种 抽奖活动(送优惠价或者红包等),今天来讲讲抽奖活动 抽奖算法。
一般后台可以动态配置,一个抽奖活动 有几个奖项,及每个 奖项的数量,及中奖概率。
思路如下图:*10000 是为了可能 概率为 %0.0001 最低
//这里以积分抽奖为例 大体思路
用户多 令牌桶限流--》积分是否充足--》是否超过一天最大次数-》扣减积分-》抽奖——》奖品是否充足-》充足扣减奖品数量-》记录日志
抽奖算法 如下:
奖品信息
抽奖算法
测试:
elk