V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
Liberal0

小米金融的这个算法有失公平啊

  •  1
     
  •   Liberal0 · Jan 4, 2019 via Android · 3505 views
    This topic created in 2682 days ago, the information mentioned may be changed or developed.

    如图 2 所示算法,最终抽奖结果 P = 数字 A % 数字 B +1; 其中数字 A = 开奖日期 20190107 * 10000 + 收盘价 * 100 ; 数字 B = 开奖当日共产生的锦鲤码个数;

    那么,决定开奖结果的就只有“收盘价”和“锦鲤码总数”,按照收盘价 20.89 ,锦鲤码数 9989 去计算,得到的结果是 7830 ;

    现在锦鲤码总数已经到了 26000 多,算出来的 P 值只有 4000 多了。越往后,锦鲤码总数只会越来越大,收盘价就这么几天也不会高到哪去,所以就会导致抽奖结果 P 的数字越来越小,那么后面参加的人根本就没有机会得奖。

    这还玩个毛啊,忽悠人呢…… https://imgchr.com/i/FTF7CV https://imgchr.com/i/FTFo40

    Supplement 1  ·  Jan 4, 2019
    各位好汉,我是写了一段代码去计算的,看结果时眼睛看花了,少看了一位数#_#此帖终结。
    7 replies    2019-01-04 13:20:49 +08:00
    fstab
        1
    fstab  
       Jan 4, 2019
    这个奖品就是给你们这些数学好的。
    surfire91
        2
    surfire91  
       Jan 4, 2019
    真的会越来越小吗?
    假设最后的收盘价就是 20.89 ,那么 A = 201901072089,假设最后锦鲤码个数 B = 49998,那么 P = A % B + 1 = 201901072089 % 49998 + 1 = 48454 是不是大于你给的 4000 多
    swulling
        3
    swulling  
       Jan 4, 2019
    lz 数学不太好....
    Marzlia
        4
    Marzlia  
       Jan 4, 2019
    lz 开奖日期 A 少了个 dd
    wutiantong
        5
    wutiantong  
       Jan 4, 2019
    不懂数学的 lz 喷都喷不到点上,真令人捉急啊
    Liberal0
        6
    Liberal0  
    OP
       Jan 4, 2019 via Android
    @swulling
    @surfire91
    @flyz
    @Marzlia
    我是写了一段代码去计算的,看结果时眼镜看花了,少看了一位数#_#。
    Liberal0
        7
    Liberal0  
    OP
       Jan 4, 2019 via Android
    @wutiantong 看楼上,眼花了,此帖终结。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3794 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 04:40 · PVG 12:40 · LAX 21:40 · JFK 00:40
    ♥ Do have faith in what you're doing.