话说随机数很难生成吗?

  • 菊花盛开的地方
    我嘴里随便报一个数字算不算随机数。
  • k
    kevinlwj
    不设条件你让电脑随便报一个试试
  • I
    I-Am-Legend
    宇宙中没有真正的随机
    包括下一秒你脑子里想的东西都是注定的
  • 国家重点型号
    说点我知道的
    计算机中需要用种子生成的都是伪随机数,伪随机数算法比较快,同一个种子生成的一定是一样的,而且会循环,尽管循环的周期非常大
    一般场景是够用的,比如随机播放歌曲。但是这样会导致加密算法的不安全。加密算法用的真随机数生成器就慢多了,要求高的地方还会用硬件随机数生成器,一般是内置一块放射性物质然后测衰变
  • d
    dataeast
    生成是不难,但分布不均匀没有实际应用价值
  • c
    cfqxd
    你想的才没那么随机,不信你可以想上1000个,必定有大量重复
  • a
    achen126
    从1数到1000算不算?
  • j
    jjx01
    算哪门子随机
  • b
    blaze1999
    我就想知道kof98怎么随机的 哈哈
  • 林小英雄
    3.1415926.....是不是不循环,写满一面墙,用飞镖射中其中一个数字,是不是随机
  • z
    zhang777
    随机不光是不重复,更重要的是无序
  • h
    henvelleng
    我一直奇怪这奇怪话题到底是怎么起的头,后来才发现是生活大爆炸,喷了。只能说电视剧就是电视剧而已

    加密算法也是用的所谓伪随机算法,算法的作用是给出你想要的范围内的随机数。如果生成的随机数出现明显的循环规律,只能说明这个算法是用系统时钟(注意不是24小时那个时钟)做随机种子的,而且循环周期还很小,这个算法不合格