V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
flypei
V2EX  ›  问与答

有公平公正的抽奖算法吗?

  •  
  •   flypei · 2019-01-20 13:14:16 +08:00 · 3867 次点击
    这是一个创建于 2118 天前的主题,其中的信息可能已经有所发展或是发生改变。
    除了根据福彩体彩开奖号码再进行排序计算等方法,还有什么算法能做到抽奖公平公正呢?

    来说说你的想法
    19 条回复    2019-01-21 00:18:32 +08:00
    flypei
        1
    flypei  
    OP
       2019-01-20 13:17:35 +08:00
    补充一点,必须保证开奖方不能操控开奖结果(或者说没有能力操控,例如郭嘉福彩)
    lhx2008
        2
    lhx2008  
       2019-01-20 13:21:28 +08:00 via Android
    股票指数,汇率,金价
    helionzzz
        3
    helionzzz  
       2019-01-20 13:23:11 +08:00
    参考真随机数
    flypei
        4
    flypei  
    OP
       2019-01-20 13:23:28 +08:00
    @lhx2008 #2 这些对用户来讲比较难理解,有很多用户不懂这些东西

    抽奖是给普通用户用的呢
    flypei
        5
    flypei  
    OP
       2019-01-20 13:24:22 +08:00
    @helionzzz 要用户比较容易理解,并且公开公正的进行抽奖活动
    tachikomachann
        6
    tachikomachann  
       2019-01-20 13:31:23 +08:00 via Android   ❤️ 1
    就是加入自然因素做为随机数种子,大气噪声什么的。
    hoyixi
        7
    hoyixi  
       2019-01-20 13:35:38 +08:00
    其实本质就是找个“真”的“随机”数,然后作为种子,采用某种公开算法来产生抽奖结果。

    此处“真”不是技术上的,而是公平且靠开奖方的能力不可作弊。

    于是各国彩票结果、股票等今日市场收盘价、各种菠菜(比如跑马)等的结果。


    如此,随机种子公开且不可造假,人人都能看到拿到; 算法公开,人人都能验证。最起码公正公开。
    otakustay
        8
    otakustay  
       2019-01-20 13:42:58 +08:00
    公平和公正本身就是矛盾的吧?
    flypei
        10
    flypei  
    OP
       2019-01-20 13:54:01 +08:00
    @otakustay 手快打错了,公开公正
    flypei
        11
    flypei  
    OP
       2019-01-20 13:55:15 +08:00
    @hoyixi 对的,楼主就是这个意思,谢谢帮我表达。
    flypei
        12
    flypei  
    OP
       2019-01-20 13:55:24 +08:00
    @mytry 感谢分享!
    xenme
        13
    xenme  
       2019-01-20 14:03:48 +08:00 via iPhone
    几分钟开一次的那种时时彩号码,比较方便,现场就可以开
    otakustay
        14
    otakustay  
       2019-01-20 14:41:05 +08:00   ❤️ 1
    loading
        15
    loading  
       2019-01-20 15:19:45 +08:00 via Android
    现场抽扑克牌。
    zouyun147
        16
    zouyun147  
       2019-01-20 16:01:34 +08:00 via Android
    random.org 了解一下
    vindurriel
        17
    vindurriel  
       2019-01-20 16:13:38 +08:00 via iPhone
    @otakustay 可以改 host 指向任意一台受控机器
    frittle
        18
    frittle  
       2019-01-20 16:15:14 +08:00
    如果必须让参与者知道抽奖结果是怎么出来的,并且能很方便地确认主办方没作弊,利用彩票中奖号码为已经是最好的方法了。除了国内的,也可以利用各种国外的,只要网上能查阅到开彩纪录的就可以。
    johnnie502
        19
    johnnie502  
       2019-01-21 00:18:32 +08:00 via Android
    只要和主办方利益不相关就可以,比如使用国外的彩票结果
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5386 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:25 · PVG 09:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.