微信红包鲜为人知的秘密


我们抢到微信红包的时候,虽然不知道微信后台是用什么方法分红包的,但是最后一个和总量相差很大,比如发10个。

十个人一组,有的人可能几毛钱,有的人可能几块钱。这种拼运气的方式让很多网友好奇是怎么算出来的。以下是一个鲜为人知的关于微信红包的“秘密”问答。

1.微信的量是什么时候算的?

答:微信的量是拆的时候实时计算的,不是预分配的。它是在纯内存中计算的,不需要预算空间来存储。

2.实时:为什么抢到红包,点开之后就找到了?

答:2014年,打开红包就知道金额了。分两次操作,先抢金额再转账。2015年,红包的拆封和抢到是分开的,需要点击两次,所以会出现抢到红包,但点击后又被告知红包已领取的情况。进入第一页不代表抢到,只代表当时还有红包。

3.分发:红包里的金额怎么算?为什么每个红包的金额差别很大?

答:随机,量在0.01和(残差平均值*2)之间。比如:发100元,一共10个红包,那么平均下来就是10元,那么发出去的红包金额就是0.01。

在-20之间。前三个红包一共收了40元,剩下的60元,一共7个红包;那么这七个红包的大小就是:0.01。

-(60/7*2)=17.14.

注:这里的算法是每抢完一个剩下的再执行上面的算法(Tim老师也觉得上面的算法太复杂,不知道是基于什么考虑)。

4.性待遇:红包怎么算,被抢?

回答:抵制无效请求,过滤掉无效请求,实际进入后台的量并不大。记录红包的数量。原子操作次数减少,0表示已被抢。

财付通是按照每秒20万条来准备的,实际上每秒不到8万条。

5.红包和排队?

答:没有排队。红包在每一段数据上都有一个计数器字段。

6.是否从数据上证明了每个红包的概率是相等的?

答:要么绝对平等,要么就是简单的拍脑袋算法。

7.是不是每个红包都跟着新数据走?

答:计算红包的数量和每个红包的剩余金额。

相信看到这里已经让很多人大吃一惊了。似乎是一种简单的抢红包方式。微信后台微信红包的数据分析是这样的。现在我明白了。

标签:
  • 微信运营经验
  •  
  • 微信推广
  • 更多栏目最新
    微信小程序开发优势有哪些?
    微信小程序开发优势有哪些?
    微信小程序是互联网下半场非常重要的战场,是企业需要争夺
    微信小程序无法授权登录是怎么回事?应该如何操作?
    微信小程序无法授权登录是怎
    微信是我们日常生活中经常使用的社交软件。随着网络的发
    微信小程序分销推广的二维码如何设置?有哪些好处?
    微信小程序分销推广的二维码
    现在微信小程序还是很受欢迎的。小程序发展至今,很多公司
    微信直播裂变为什么那么快?微信直播裂变算是拉人头吗?
    微信直播裂变为什么那么快?微
    2020年,天崩地裂,餐饮、旅游、培训、电影娱乐、交通都因疫
    微信营销阶段必须要掌握的操作技巧都有哪些?
    微信营销阶段必须要掌握的操
    微信营销对企业和个人都非常有利,因为品牌和口碑推广也受
    微信小程序迁移需要注意的问题有哪些?注意事项是什么?
    微信小程序迁移需要注意的问
    微信小程序迁移是常用功能之一。小程序迁移是指微信公众