V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hxd
V2EX  ›  程序员

怎么凭空生成随机数?

  •  
  •   hxd · 2021-09-13 13:17:36 +08:00 · 10176 次点击
    这是一个创建于 947 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不依凭任何工具,只在脑海中生成随机数,不需要高精度,比如 0-9 随机即可。
    用例:
    - 考场上不会做的题随机选
    - 中午随机选某家店吃饭
    - 散步、跑步时,随机选一条路前行
    - 决定不了的礼物,随机选一样
    etc

    能做到吗?
    如果再加上纸和笔呢?
    108 条回复    2021-09-16 10:07:24 +08:00
    1  2  
    agagega
        101
    agagega  
       2021-09-14 23:25:45 +08:00 via iPhone
    你没办法客观测量你大脑中的熵
    namelosw
        102
    namelosw  
       2021-09-14 23:34:04 +08:00   ❤️ 1
    脑海生成的可以看做随机数(至少对别人来说,对自己来说就是见仁见智了),但是分布不均匀

    纸笔一般的逻辑都是 determinism,除非你画几个格子扔笔,当然问题还是分布不均匀

    当然你心灵手巧把纸折成工整的十面骰就可以的……

    或者努力把纸搓成一个均匀的球,然后用几何知识把球分成十份,用笔划上线
    Tony3ee
        103
    Tony3ee  
       2021-09-15 07:57:58 +08:00   ❤️ 1
    hey Siri, roll a dice
    www5070504
        104
    www5070504  
       2021-09-15 09:38:24 +08:00
    随机写下一串二进制数 然后转换成十进制 够随机 并且没有避开 0 和 1 的问题
    Pipecraft
        105
    Pipecraft  
       2021-09-15 10:51:52 +08:00
    边憋气心里边数数,憋到憋不住为止。数字指定随机数的范围,比如 1-10,反复数,数到多少就是要得到的随机数。
    副作用:提高肺活量
    GeruzoniAnsasu
        106
    GeruzoniAnsasu  
       2021-09-15 12:00:00 +08:00
    @keith1126 「如果我考试的时候会用这种方法来蒙答案我还需要蒙答案?」
    maxbon
        107
    maxbon  
       2021-09-15 16:48:39 +08:00
    抓阄吧
    meepo3927
        108
    meepo3927  
       2021-09-16 10:07:24 +08:00
    带俩骰子吧
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5454 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 01:24 · PVG 09:24 · LAX 18:24 · JFK 21:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.