抢红包的思路

ziluopao 发布于 2016/06/21 10:03
阅读 585
收藏 2
想给多用户类商城写个时下挺热门的功能,抢红包,但苦于无设计思路,所以向大家问计
加载中
1
离开江湖
离开江湖
在后台设置好要发多少个红包,一共要花多少钱,要发多少个包,根据这些东西,生成一批红包,存到redis中,前台抢的时候,从redis按顺序取就行了呗
ziluopao
ziluopao
关键我现在脑子一遍迷茫
0
kentxp
kentxp
抢红包主要是超卖和高并发问题的解决 
ziluopao
ziluopao
我先不解决你说的这个,我想要的是逻辑业务
0
Gillian_Male
Gillian_Male
业务逻辑难道不是根据产品需求来的吗?
0
追梦的青春
关键看你是什么类型的抢红包了。
0
等流心
等流心
http://www.oschina.net/code/snippet_2290419_55104  我写的微信红包算法 看看能否对你有用
0
风中蜡烛
风中蜡烛
抢红包算法,我有,明天发你
0
开源红薯烹调技术专家
开源红薯烹调技术专家

曾经弄过一个 也是参考的网上红包的算法。实现了 特定范围类概率红包,定额红包,拼手气红包。对于拼手气红包又有两种方案,第一个是:

    一开始就根据方案生成红包分配情况,并存入数据库或者队列。以后只要从中提取,这种是牺牲空间。

    另外一种是利用对于给定随机种子后随机数的产生是固定的这一特性。在数据库中存储种子数,红包个数,当前红包索引位置……,每次根据这些参数来从新计算出此次的红包金额。这种是牺牲时间(因为每次都要根据索引位置从新循环计算出当前金额)

0
IT男_
IT男_
我有视频教程
0
GITTODO
GITTODO

3种方案:

1.提前生成红包数量,随机额度

2.抢得时候在挨着生成

3.抢得时候排队,然后在生成红包额度

返回顶部
顶部