互联网冷知识:拼手气红包真的是随机的吗?

冷知识专辑,趣知识专辑

    首先可以确定的是
    拼手气红包不是真的随机
    而且抢红包的具体算法
    人家官方是保密的

    虽然算法是保密的
    但怎么难得倒我?

    我简单和你们说说
    抢红包可能用到的算法

    拼手气红包究竟是咋算的?

    我研究了下
    一些程序员大佬的论证
    大概总结了些规律

    不保证完全准确
    但也八九不离十

    简单来说
    拼手气红包应该是用了一种
    二倍均值法的算法

    别被它名字唬住
    其实特别简单
    就是

    二倍均值 = (红包总数 ÷ 剩余总人数) × 2

    比如有100元红包
    10个人来抢

    第1个人能抢到的红包
    最大值就是
    (100 ÷ 10) × 2 = 20
    范围:0.01~20元

    假设第1个人抢到1元
    剩下99元

    第2个人能抢到的红包
    最大值就是
    (99 ÷ 9) × 2 = 22
    范围:0.01~22元

    以此类推
    红包最小值固定0.01元
    最大值由剩余总金额的
    二倍均值决定

    相当于
    后面那个人能抢到多大的红包
    取决于前一个人抢了多少

    为什么不用完全随机?

    按照咱平常的认知来看
    完全的随机
    应该是类似抓阄那样

    先分配好总数金额
    让每个人去拿的概率
    都是1/n

    比如还是100元
    随机分成10份小红包
    再把这些小红包丢到黑箱子里
    让你们来抽

    红包数量
    以及每个红包的金额
    已经定下来了

    这样无论先抽后抽还是一起抽
    每个人的概率都是一样的

    但这种随机有一些弊端

    对程序员来说
    它要先计算金额
    再放到服务器存储空间
    每个人抽的时候还得检索计算

    计算时实时效率很低不说
    还会占内存

    并且因为金额已经确定
    有可能给某些程序作弊的空间

    就比如摸箱子
    万一有人有透视镜
    就能直接拿到最大的红包


    除了占空间和作弊
    真随机还会出现某些极限情况
    比如一个红包里面有99.01元
    剩下的9个红包只有0.01元
    还会让其他九个人体验非常差

    如何才能抢到最大的红包呢?

    咱知道了算法也没啥用
    要知道
    我们的目的是
    抢最大的红包

    关于红包的大小区间
    其实程序员大佬
    已经做了很多数据证明

    不过解释起来太复杂
    我直接告诉你们方法吧

    ① 想要稳定收益,拼手速抢快点

    根据二倍均值法的算法
    越早抢收益越稳定

    但也很难抢到特别大的红包

    ② 抢超级大红包,越后抢越好

    越往后抢
    剩余金额可能会更多
    才有机会出现大红包

    当然也可能没剩多少钱
    只能抢到特别小的红包

    ③ 抢手气最佳
    红包数量少,越先抢越好
    红包数量多,越后抢越好


    红包数量越少
    靠前的均值范围越稳定
    出手气最佳的概率也越大

    要是数量特别多
    大概在后20~30%
    容易是手气最佳

    关于拼手气红包的方法
    差不多就这些了

    不过后抢拼大红包这种事
    建议别在包少人多的时候做
    不然……
    这次连红包都抢不到了!


    转载请注明:趣知识 (quzhishi.com)


    » 互联网打工人辞职的30个理由…
    » 摆地摊冷知识:摆摊吧,互联网人!
    » 互联网人名词42则:可以用来装装逼!
    » 「互联网棺材」是个什么鬼?
    » 如何看待我国8.88亿人刷短视频?
    » 下载东西进度条为啥老卡在99%?
    » 企业搞笑别名,你都知道几个?
    » 2015年中国互联网用户有望超过8亿
    » 如何鉴别短视频中的大长腿妹子?
    » 拼手气红包真的是随机的吗?