微信红包算法

微信红包算法

游戏|数码彩彩2024-02-21 7:38:18478A+A-



过年很多人会发微信的红包,但是为毛很多人说自己得不到最佳,因此作者写了一个微信红包发送的算法。

首先科普一下,微信红包的 规则 为:

红包金额的区间为 0.01 - 平均值的2倍

该规则为 微信团队公布的算法 ,读者可自行上网查找相关信息。

这也就是说,假设给10个人发送100元的红包,那么:


 

假设 前三个人 领到的红包为50元,那么此时红包还剩下 7个人 没有领取红包,红包还剩下 50元 ,那么下一个人可以得到的最大金额为:

(100-50)/(10-3)*2=14.29


 

以此类推,最终可以将红包领完,Python的代码为:


 

微信红包群的还有如下规则:

 
  1. 微信群 最多人数 默认500
  2. 微信红包 最大金额 为200元

因此,作者加入多进程后,程序运行的时间普遍在 0.5-0.6秒之间 :

微信红包算法

 

说明该代码还是可行滴!

微信红包算法

 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

点击这里复制本文地址 版权声明:本文内容由网友提供,该文观点仅代表作者本人。本站(https://www.angyang.net.cn)仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

昂扬百科 © All Rights Reserved.  渝ICP备2023000803号-3网赚杂谈