boter
V2EX  ›  问与答

请问如何获得真随机数

  •  
  •   boter · Jul 8, 2017 · 3860 views
    This topic created in 3255 days ago, the information mentioned may be changed or developed.

    有什么数据接口吗

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

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

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

    命中注定真的不存在么(其实所有的一切早就无法改变,而能改变的不过是现在存在的某些东西在间接的影响着)
    boter
        18
    boter  
    OP
       Jul 9, 2017
    @nfroot 量子力学未被推翻前,命中注定是不存在的
    boter
        19
    boter  
    OP
       Jul 9, 2017
    醉了,后面的讨论都形而上了
    yidinghe
        20
    yidinghe  
       Jul 9, 2017 via Android
    让用户在桌面上随机移动鼠标,通过转换便可获得真随机数。
    d4rkb1ue
        21
    d4rkb1ue  
       Jul 9, 2017   ❤️ 1
    实时获取女生的心情,差不多就是真随机。
    Perry
        22
    Perry  
       Jul 9, 2017 via iPhone
    幸好大家还没扯到新手退出 vim
    eccstartup
        23
    eccstartup  
       Jul 9, 2017 via iPad
    6,下次需要,我再给你发一个
    chih758
        24
    chih758  
       Jul 9, 2017 via Android
    Linux 下的 /dev/random 是真随机数
    welling
        25
    welling  
       Jul 9, 2017 via Android
    @chairuosen 虽然不懂这些高端理论,但是看一些科普后我觉得量子力学不确定原理有点玄学了,《上帝掷骰子吗》这书也说爱因斯坦也不爽这个理论,虽然他反驳不了。。
    我也不懂┐(─__─)┌
    ebony0319
        26
    ebony0319  
       Jul 9, 2017 via Android
    @dynos01 真的是随机的还是现在的知识不能解释?比如掷骰子,真的是随机的还是相关因素的必然结果?
    x86vk
        27
    x86vk  
       Jul 9, 2017 via Android
    @ebony0319 是真随机,具体参见测不准原理
    700388
        28
    700388  
       Jul 9, 2017
    搞不懂什么叫真随机,我认为随机就两种,一种是均态分布随机( 1-10 出现几率各位 1/10,10000 次运算),一种是非均态分布( 1-10 出现几率不对等有点高有的低,10000 次运算)。
    均态分布随机 C++函数里面就有这个,非均态分布则自己写咯。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2957 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 92ms · UTC 14:32 · PVG 22:32 · LAX 07:32 · JFK 10:32
    ♥ Do have faith in what you're doing.