是否有一种在Python或c++中获得绝对或非时间相关随机数的方法



我想要随机数字,这样我就可以宣传我的应用,"不给任何人不利,根本",我正在制作关于量子不确定性的游戏,这是随机的,而不仅仅是伪随机,所以我可以这样做:

import random
rnd = random.randint(a, b)

但是那是伪随机的,不是随机的,它使用时间来生成这些数字,所以根据时间是一个缺点。

我知道secrets模块,但它是通过击键、搜索等来实现的,所以对于那些按了正确次数的键来获得有利值的人来说,这将是一个优势。

我想要的数字不是基于以前的事件,如击键,而是实时随机数。我说的时间独立不仅仅是指2:30;还包括一定时间内的热量时间内的声音干扰.

有什么方法可以做到这一点吗?

我知道我不必担心这些小细节,但我不想在广告时撒谎,但我正在制作一个关于量子不确定性的应用程序,所以我需要非常精确地处理这些东西。Python或c++的答案是可以的。这可能看起来与这个相似,但并非如此。我想要的数字不依赖于任何东西,以免给任何人带来不利,但另一个问题想要得到真正安全随机的随机数。这对我来说行不通因为我想要的数字不会依赖于任何类型的数据而是凭空产生的但安全的随机数是可以预测的尽管很难因为我的游戏是关于量子不确定性的我不只是需要"实际真实随机"但实际是真实随机的。

我刚刚意识到,如果有一些疯狂的网站提供实时的原子衰变信息,我可以使用它。

尝试使用此模块https://github.com/lmacken/quantumrandom
它为您提供了与ANU量子随机数生成器(qrng.anu.edu.au)交互的工具。所以它使你的随机完全随机。

最新更新