专栏名称: 架构师
架构师云集,三高架构(高可用、高性能、高稳定)、大数据、机器学习、Java架构、系统架构、大规模分布式架构、人工智能等的架构讨论交流,以及结合互联网技术的架构调整,大规模架构实战分享。欢迎有想法、乐于分享的架构师交流学习。
今天看啥  ›  专栏  ›  架构师

红包算法揭秘! 看看哪段代码让你只抢了0.01元?

架构师  · 公众号  ·  · 2024-06-14 22:28
    

文章预览

架构师(JiaGouX) 我们都是架构师! 架构未来,你来不来? 1 普通随机法 2 二倍均值算法 3 线段分割算法 4 验证 array_rand 随机特性 5 统计算法耗时与效果 在上一篇 《十年前的微信消息收发架构长啥样?》 (点击标题可阅读)的文章中,有用户提到想了解自己每次微信红包只能抽中 0.01 元的反向手气最佳是怎么在技术上实现的,于是就有了本篇文章的诞生。 其实,微信红包最初在产品设计上有过很多思路,最初曾以多档次、按比例分配的方式,但最后大家试用下来发现还是随机才好玩。那种看到有人抢到 100 块,有人 0.01 元的快乐无以言喻。 最初的随机算法中,领取越早获得大额红包几率越高,为了避免抢红包变成一个拼手速的游戏,后来的随机算法也对随机范围区间进行了一定调整。 本文中,我们将介绍主流的红包算法,相信聪明的你一 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览