请问如何获得真随机数 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
boter
V2EX    问与答

请问如何获得真随机数

  •  
  •   boter 2017-07-08 22:58:46 +08:00 343 次点击
    这是一个创建于 3016 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有什么数据接口吗

    比如利用量子物理原理产生的真随机数

    28 条回复    2017-07-09 13:28:12 +08:00
    viko16
        1
    viko16  
       2017-07-08 23:02:37 +08:00   1
    boter
        2
    boter  
    OP
       2017-07-08 23:08:05 +08:00
    @viko16 大气噪声不是真正意义上的真随机数吧
    levn
        3
    levn  
       2017-07-08 23:12:27 +08:00   1
    ……如何证明是真随机呢
    chairuosen
        4
    chairuosen  
       2017-07-08 23:14:14 +08:00   1
    工程上的真随机数应该就是各种自然界数据的采集了,理论上的真随机也许只有不确定性的观测结果了
    taineric
        5
    taineric  
       2017-07-08 23:14:59 +08:00 via Android   1
    boter
        6
    boter  
    OP
       2017-07-08 23:15:51 +08:00
    @levn 似乎量子真随机发生器是真随机的
    taineric
        7
    taineric  
       2017-07-08 23:18:55 +08:00 via Android   1
    什么情况需要这么高端的随机数?
    jessynt
        8
    jessynt  
       2017-07-08 23:21:27 +08:00   1
    wdlth
        9
    wdlth  
       2017-07-08 23:23:04 +08:00   1
    那么怎么证明是真随机数?又怎么证明用于证明真随机的方法是真随机呢?
    seki
        10
    seki  
       2017-07-08 23:25:36 +08:00   1
    @boter 有外部熵源,生成的的确是真的随机数
    https://www.random.org/randomness/
    lcdtyph
        11
    lcdtyph  
       2017-07-08 23:31:03 +08:00 via iPhone
    @wdlth 你要先定义随机
    welling
        12
    welling  
       2017-07-08 23:32:18 +08:00 via Android
    私以为世界上发生的所有事情都是固定结果的,没有真随机。因为所有宇宙表象都是下层最小粒子运动的结果...
    boter
        13
    boter  
    OP
       2017-07-08 23:41:08 +08:00
    @welling
    量子物理没有被推翻之前,可以认为是存在真随机的
    不知道我的理解对不对
        14
    dynos01  
       2017-07-08 23:44:10 +08:00 via iPad
    @welling 在量子力学看来粒子运动是不确定的
    DarthNaive
        15
    DarthNaive  
       2017-07-08 23:46:45 +08:00
    http://en.cppreference.com/w/cpp/numeric/random/random_device
    要设备支持,具体的你自己研究吧。
    chairuosen
        16
    chairuosen  
       2017-07-08 23:56:04 +08:00
    @welling 量子力学发现之前。确实大家是这么想的,给定一个宇宙所有物质状态,一定能计算出 t 秒后,所有物质的新状态。爱因斯坦也说上帝不会掷骰子。
    nfroot
        17
    nfroot  
       2017-07-09 00:00:10 +08:00
    @welling
    @chairuosen

    没想到我自己猜到的这个结果,和那些牛人的想法一致,我的妈呀……

    命中注定真的不存在么(其实所有的一切早就无法改变,而能改变的不过是现在存在的某些东西在间接的影响着)
    boter
        18
    boter  
    OP
       2017-07-09 00:03:42 +08:00
    @nfroot 量子力学未被推翻前,命中注定是不存在的
    boter
        19
    boter  
    OP
       2017-07-09 00:04:23 +08:00
    醉了,后面的讨论都形而上了
    yidinghe
        20
    yidinghe  
       2017-07-09 00:06:46 +08:00 via Android
    让用户在桌面上随机移动鼠标,通过转换便可获得真随机数。
    d4rkb1ue
        21
    d4rkb1ue  
       2017-07-09 04:33:59 +08:00   1
    实时获取女生的心情,差不多就是真随机。
    Perry
        22
    Perry  
       2017-07-09 07:16:14 +08:00 via iPhone
    幸好大家还没扯到新手退出 vim
    eccstartup
        23
    eccstartup  
       2017-07-09 07:43:17 +08:00 via iPad
    6,下次需要,我再给你发一个
    chih758
        24
    chih758  
       2017-07-09 09:30:07 +08:00 via Android
    Linux 下的 /dev/random 是真随机数
    welling
        25
    welling  
       2017-07-09 10:16:23 +08:00 via Android
    @chairuosen 虽然不懂这些高端理论,但是看一些科普后我觉得量子力学不确定原理有点玄学了,《上帝掷骰子吗》这书也说爱因斯坦也不爽这个理论,虽然他反驳不了。。
    我也不懂┐(─__─)┌
    ebony0319
        26
    ebony0319  
       2017-07-09 10:47:02 +08:00 via Android
    @dynos01 真的是随机的还是现在的知识不能解释?比如掷骰子,真的是随机的还是相关因素的必然结果?
    x86vk
        27
    x86vk  
       2017-07-09 11:46:01 +08:00 via Android
    @ebony0319 是真随机,具体参见测不准原理
    700388
        28
    700388  
       2017-07-09 13:28:12 +08:00
    搞不懂什么叫真随机,我认为随机就两种,一种是均态分布随机( 1-10 出现几率各位 1/10,10000 次运算),一种是非均态分布( 1-10 出现几率不对等有点高有的低,10000 次运算)。
    均态分布随机 C++函数里面就有这个,非均态分布则自己写咯。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2639 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 14:05 PVG 22:05 LAX 07:05 JFK 10:05
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86