- 老王2026-09-0222920
我大概知道的是这样的,用硬币投出 正面和反面 ,即0和1 , 用 二进制来造随机数 ,任何数字都可以得出。
具体其实也不知道怎么弄。
除了这个,还有其他好办法吗?现成的工具?
主楼 - 美帝码工2026-09-0211580
一般基于现实/硬件的随机数生成都被视为真随机。比如一些早期的方案会让用户乱甩鼠标
- Swiftlance2026-09-024628
- 老王2026-09-0222920
问题来了 ,gpt 和codex 曾经帮我设计一个 随机数生成的计划,就是用 硬币或者骰子 投100次,这样熵是 100或者2的100次方,这个具体多少暂且不表。主要用最后用来生成 硬件钱包的助记词。
但是这个垃圾说,只要有一次投的不是那么随机,比如你扔的时候,没有很公平的扔,(举例:比如a面朝下,并没有足够的扔的高度,这么b面朝上的概率就变大了), 造成最终随机数的熵就变小了,如果要求熵是100 ,那么这次必须重来。我感觉属于胡说八道。 (最终我的要求是这个随机数不被人撞库,或者因为熵太小被人算出来)
大家怎么看,这个gpt 和codex 的看法呢? 弄得我烦死了,一次都不能弄错,稍微马虎都不行。
我直接强制中间给10个 a面,根本不扔,就有被人算出来的可能性了?
这个问题怎么看呢?