【发布时间】:2012-06-14 11:19:11
【问题描述】:
我需要具有以下功能的抽奖软件或程序环境:
完全随机选择法
不使用明确的种子和增量(不可预测的方式)
不依赖于第一次选择
随机数可以根据时间、温度、互联网流量、大气噪声等环境因素生成,但不能通过简单的随机数学函数生成。
你能帮我解决这个问题吗?
谢谢
【问题讨论】:
-
你试过什么?这里和更广泛的互联网上有很多关于 PRNG 的信息。
-
也许正在寻找硬件 RNG?en.wikipedia.org/wiki/…
-
所以你是说你想要一个不使用种子但使用时间等因素作为种子的随机数生成器?
-
您需要多久生成一次数字?一天一次就够了吗?
-
您可能会发现加密 RNG 比普通 RNG 更符合您的标准。看看你的语言为加密使用提供了什么,或者实现 Yarrow、Fortuna 或类似的东西。