微信红包10包尾数概率群里的盈利是怎么算盈利的概率的

微信红包的随机算法是怎样实现的? - 推酷
微信红包的随机算法是怎样实现的?
红包里的金额怎么算?为什么出现各个红包金额相差很大?
答:随机,额度在0.01和剩余平均值*2之间。
先上代码:
再说结论:
先抢后抢拿到红包的大小的期望是大致相等的,所以还是先下手抢吧
后抢的人方差大(依赖前面人抢的多少),波动较大,有较大几率拿到“手气最佳”
祝大家抢红包快乐哦~
测试数据:
测试结果测试随机红包
以上面的初始化数据(30人抢500块),执行了两次:
多次均值,200次
可以看到,这个算法可以让大家抢到的红包面额在概率上是大致均匀的。
附:《微信红包的架构设计简介》
@来源于QCon某高可用架构群整理,整理朱玉华。
背景:有某个朋友在朋友圈咨询微信红包的架构,于是乎有了下面的文字(有误请提出,谢谢)
概况:2014年微信红包使用数据库硬抗整个流量,2015年使用cache抗流量。
微信的金额什么时候算?
答:微信金额是拆的时候实时算出来,不是预先分配的,采用的是纯内存计算,不需要预算空间存储。
采取实时计算金额的考虑:预算需要占存储,实时效率很高,预算才效率低。
实时性:为什么明明抢到红包,点开后发现没有?
答:2014年的红包一点开就知道金额,分两次操作,先抢到金额,然后再转账。
2015年的红包的拆和抢是分离的,需要点两次,因此会出现抢到红包了,但点开后告知红包已经被领完的状况。进入到第一个页面不代表抢到,只表示当时红包还有。
分配:红包里的金额怎么算?为什么出现各个红包金额相差很大?
答:随机,额度在0.01和(剩余平均值*2)之间。
例如:发100块钱,总共10个红包,那么平均值是10块钱一个,那么发出来的红包的额度在0.01元~20元之间波动。
当前面3个红包总共被领了40块钱时,剩下60块钱,总共7个红包,那么这7个红包的额度在:0.01~(60/7*2)=17.14之间。
注意:这里的算法是每被抢一个后,剩下的会再次执行上面的这样的算法(Tim老师也觉得上述算法太复杂,不知基于什么样的考虑)。
这样算下去,会超过最开始的全部金额,因此到了最后面如果不够这么算,那么会采取如下算法:保证剩余用户能拿到最低1分钱即可。
如果前面的人手气不好,那么后面的余额越多,红包额度也就越多,因此实际概率一样的。
红包的设计
答:微信从财付通拉取金额数据郭莱,生成个数/红包类型/金额放到redis集群里,app端将红包ID的请求放入请求队列中,如果发现超过红包的个数,直接返回。根据红包的裸祭处理成功得到令牌请求,则由财付通进行一致性调用,通过像比特币一样,两边保存交易记录,交易后交给第三方服务审计,如果交易过程中出现不一致就强制回归。
发性处理:红包如何计算被抢完?
答:cache会抵抗无效请求,将无效的请求过滤掉,实际进入到后台的量不大。cache记录红包个数,原子操作进行个数递减,到0表示被抢光。财付通按照20万笔每秒入账准备,但实际还不到8万每秒。
通如何保持8w每秒的写入?
答:多主sharding,水平扩展机器。
据容量多少?
答:一个红包只占一条记录,有效期只有几天,因此不需要太多空间。
询红包分配,压力大不?
答:抢到红包的人数和红包都在一条cache记录上,没有太大的查询压力。
一个红包一个队列?
答:没有队列,一个红包一条数据,数据上有一个计数器字段。
有没有从数据上证明每个红包的概率是不是均等?
答:不是绝对均等,就是一个简单的拍脑袋算法。
拍脑袋算法,会不会出现两个最佳?
答:会出现金额一样的,但是手气最佳只有一个,先抢到的那个最佳。
每领一个红包就更新数据么?
答:每抢到一个红包,就cas更新剩余金额和红包个数。
红包如何入库入账?
数据库会累加已经领取的个数与金额,插入一条领取记录。入账则是后台异步操作。
入帐出错怎么办?比如红包个数没了,但余额还有?
答:最后会有一个take all操作。另外还有一个对账来保障。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致大家怎么看待在微信群里发几分钱红包的人?
15回复 4872浏览
& &刚毕业一年,前几天大学同学建立了一个大学班级微信群。据我观察,里面几乎每天都有四五个人发红包,金额都在0.03元-1元不等,每次抢完红包都有几个人跳出来说,“怎么发红包不通知我!又没抢到!”这样的言论。如果红包金额超过1元,那个发红包的人就会发出来之后一秒钟立马自己领取。然后说,好刺激。接着坐等一群人来嘲讽他。哎。好想退群。但是班上30个同学都在群里,自己退了又显得矫情。只能每天当看笑话一样看看他们的红包大战。
有这种群我都退了。。
妈的浪费我的时间。。
转身加了一个发几块钱红包的群。。
楼主你发个大的狠狠教训他们一顿啊发自手机虎扑
几分钱还好,有些人更贱发那种发红包的图片。
要不楼主建一个微信群,我们来玩一发大的
不都是玩,看样子你打算靠抢红包发财的?可惜没土豪同学?发自手机虎扑
引用1楼 @ 发表的:
有这种群我都退了。。
妈的浪费我的时间。。
转身加了一个发几块钱红包的群。。
哎,毕竟四年大学同学。虽然一起打球的玩得好铁哥们大多都是别班的。你说我该不该退群?
取消掉群消息通知就得了
想看就去看 不想就不用管
人家发红包爱发多少发多少,关你什么事
发个红包,还打上小数点了,炫数学好来着
有什么不好,都是同学。
楼主看不惯屏蔽就好了啊,真是的,我就有个这样的群,我现在卡里余额都两块多了,你难道说没用?
拿枪比你抢了?
你发个大的,让他们羞愧
都是同学,楼主没必要有这样的想法
我表示我有一个八个人的死dang群,哪天兴趣来了,15元开始,玩到最后,有个人输了100多,偶尔玩一玩还是可以的
您需要登录后才可以回复,请
& 允许多选
106人参加识货团购79.00元213人参加识货团购375.00元198人参加识货团购170.00元226人参加识货团购149.00元195人参加识货团购1045.00元168人参加识货团购329.00元83人参加识货团购299.00元528人参加识货团购468.00元61人参加识货团购279.00元125人参加识货团购348.00元371人参加识货团购379.00元516人参加识货团购1599.00元你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。记者亲历微信红包群变“赌局” 20分钟净赚270元-中新网
记者亲历微信红包群变“赌局” 20分钟净赚270元
日 09:41 来源:新华每日电讯  
  便捷的社交工具和移动支付方式在丰富人们生活的同时,也为违法犯罪提供了新的空间。记者日前对部分“微信红包群”进行追踪调查时发现,利用电子红包分配的随机性,不法分子将“电子红包+微信群”组织成为一个网络赌场。
  目前,多地警方陆续查获微信红包涉赌案件,个别案件涉案金额数以亿元计。
  抢红包、人气旺,微信群、新赌场
  记者在微博、贴吧等网络社区搜索“微信红包接龙”,出现了不少相关网贴。向一位发帖人通过微信转账缴纳20元“押金”后,记者被拉进了一个“20元4包”的微信群。这个群有20人左右,记者进群时群里的“接龙游戏”正在火热进行中,所有人一言不发,高峰时平均每20秒钟就有一个红包发出。
  按此游戏规则,由群主发一个分成4份总价20元的启动红包,群内成员来抢。抢到金额最小的成员是“输家”,负责发下一个红包,这个红包仍需要分成4份,总价20元。以此类推,一直接龙下去。
  游戏开始前,群主会反复在群内公示中奖规则。该规则以随机配发的红包金额为依据,抢到红包金额为19.88元的,中头奖,奖励888元。抢到红包金额为18.88元的,中二等奖,奖励666元。红包金额为1.11至9.99等“豹子”或“1.23”等“顺子”,都有金额不等的奖励。中奖者将中奖金额截图发给群主,群主即根据以上规则兑奖。
  记者问及奖池的奖励资金从哪里来的?群主说:“群主也参与抢红包,但是我是‘免死’的,即抢到最小的红包我不用负责发下一个,我抢来的红包就是奖池,负责给中奖的人发奖励。”
  在一个“138元4包”的红包群里,记者看到群主即庄家每包要抽取18元的“辛苦费”,另外每包抽取20元进奖池,剩下100元包成红包供群内成员抢。
  玩家输多赢少,庄家可获暴利
  和其他赌博方式一样,“微信红包接龙”的参与者都希望抢中大奖,但事与愿违,输多赢少是常态,只有庄家是最后的赢家。
  在记者参与的一个“20元4包”微信群中,从晚上8点到12点,红包几乎一刻不停地发出。记者选取了8点到8点20分这一时间段对群内红包进行统计,20分钟内共发出58个红包,群主由于“免死”每包必抢,抢到约300元。而这一段时间内只有一个玩家中了一个“顺子”得到奖励30元。这意味着短短20分钟内群主净赚270元。
  “羊毛出在羊身上”,庄家赚钱,普通玩家只能赔钱。记者在红包群里参加了几次接龙游戏,短短几分钟就输了上百元,而抢回来的红包金额则寥寥无几。
  一位和记者在同一个红包接龙群中的玩家告诉记者,这段时间手气太差,一晚上几个群加起来输了1800元。当记者问有没有赢过钱时,他回答“有时会赢回来一些,但总体上是输多赢少。”
  “我曾开过‘138元4包’的红包群,据我统计群里发100个包能有两三个中奖的,奖池里的钱越积越多,最终群散了奖池的钱都归我。加上抽成,短短几天我至少能赚四五千元。”一位群主说。
  另据调查,一些红包接龙群的群主也会“出老千”,大大增加了其获利的概率。上述群主说,以“20元4包群主免死”这样的规则来说,群主不会成为“输家”,抢得越多赚得越多。这类群主一般会在手机上安装“抢包外挂”,只要群内有红包发出,外挂软件自动抢红包。
  涉赌大案频发,参与者即涉赌
  记者梳理发现,微信红包接龙这种涉嫌赌博的抢红包活动遍布各地。从去年8月起,广东、陕西、贵州、浙江等地公安部门相继破获一批利用微信红包赌博案件,赌资动辄上千万元。其中广东揭阳警方破获的红包赌博案涉赌资金达1.2亿元,涉赌人员2480人。
  警方提示,根据相关法律,组织三人以上赌博,抽头渔利5000元以上、赌资累计5万元以上、参赌人员20人以上,只要满足这三个情形之一的情况,警方就可以立案。如果民众被拉入涉嫌赌博红包群内,请勿参与并及时报警。(记者张亮)
【编辑:查云帆】
>社会新闻精选:
 |  |  |  |  |  |  | 
本网站所刊载信息,不代表中新社和中新网观点。 刊用本网站稿件,务经书面授权。
未经授权禁止转载、摘编、复制及建立镜像,违者将依法追究法律责任。
[] [] [京公网安备:-1] [] 总机:86-10-
Copyright &
. All Rights Reserved

我要回帖

更多关于 微信红包尾数概率 的文章

 

随机推荐