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

请问如何获得真随机数

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

    有什么数据接口吗

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

    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
    量子物理没有被推翻之前,可以认为是存在真随机的
    不知道我的理解对不对
    dynos01
        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   ·   实用小工具   ·   1740 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 16:44 · PVG 00:44 · LAX 08:44 · JFK 11:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.