首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
Coding
V2EX  ›  全球工单系统

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

  •  1
     
  •   Liberal0 · 342 天前 via Android · 1594 次点击
    这是一个创建于 342 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如图 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

    第 1 条附言  ·  342 天前
    各位好汉,我是写了一段代码去计算的,看结果时眼睛看花了,少看了一位数#_#此帖终结。
    7 回复  |  直到 2019-01-04 13:20:49 +08:00
        1
    flyz   342 天前
    这个奖品就是给你们这些数学好的。
        2
    surfire91   342 天前
    真的会越来越小吗?
    假设最后的收盘价就是 20.89 ,那么 A = 201901072089,假设最后锦鲤码个数 B = 49998,那么 P = A % B + 1 = 201901072089 % 49998 + 1 = 48454 是不是大于你给的 4000 多
        3
    swulling   342 天前
    lz 数学不太好....
        4
    Marzlia   342 天前
    lz 开奖日期 A 少了个 dd
        5
    wutiantong   342 天前
    不懂数学的 lz 喷都喷不到点上,真令人捉急啊
        6
    Liberal0   342 天前 via Android
    @swulling
    @surfire91
    @flyz
    @Marzlia
    我是写了一段代码去计算的,看结果时眼镜看花了,少看了一位数#_#。
        7
    Liberal0   342 天前 via Android
    @wutiantong 看楼上,眼花了,此帖终结。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4148 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 09:04 · PVG 17:04 · LAX 01:04 · JFK 04:04
    ♥ Do have faith in what you're doing.