• 老王

    我大概知道的是这样的,用硬币投出 正面和反面 ,即0和1 , 用 二进制来造随机数 ,任何数字都可以得出。

    具体其实也不知道怎么弄。

    除了这个,还有其他好办法吗?现成的工具?

    主楼
  • 美帝码工

    一般基于现实/硬件的随机数生成都被视为真随机。比如一些早期的方案会让用户乱甩鼠标

    #1
  • Swiftlance

    random.org - 这里用大气环境白噪声获取随机数

    https://qrng.anu.edu.au - 这里由实验室通过测量真空的量子涨落实时生成

    佬友可以试试。第一个比较方便好用,有手机app。

    #2
  • 老王

    问题来了 ,gpt 和codex 曾经帮我设计一个 随机数生成的计划,就是用 硬币或者骰子 投100次,这样熵是 100或者2的100次方,这个具体多少暂且不表。主要用最后用来生成 硬件钱包的助记词。

    但是这个垃圾说,只要有一次投的不是那么随机,比如你扔的时候,没有很公平的扔,(举例:比如a面朝下,并没有足够的扔的高度,这么b面朝上的概率就变大了), 造成最终随机数的熵就变小了,如果要求熵是100 ,那么这次必须重来。我感觉属于胡说八道。 (最终我的要求是这个随机数不被人撞库,或者因为熵太小被人算出来)

    大家怎么看,这个gpt 和codex 的看法呢? 弄得我烦死了,一次都不能弄错,稍微马虎都不行。

    我直接强制中间给10个 a面,根本不扔,就有被人算出来的可能性了?

    这个问题怎么看呢?

    #3

发表回复

登录后回复