Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 机器能产生真正的随机数吗?_Algorithm_Random_Complex Numbers_Random Seed - Fatal编程技术网

Algorithm 机器能产生真正的随机数吗?

Algorithm 机器能产生真正的随机数吗?,algorithm,random,complex-numbers,random-seed,Algorithm,Random,Complex Numbers,Random Seed,我知道对于大多数程序来说,一个伪随机数就足够了,但是有一些方法可以让机器生成真正的随机数。例如,生成不可预测流程的设备。但是,他们在某种程度上倾向于有偏见。那么,是否有可能使用或制造能够产生不可预测的过程且无偏见的设备?是的。你可以购买卡片或USB设备,插入你的计算机,使用物理效应,如量子力学,生成真正的随机数。一个简单的盖革计数器就是一个例子,尽管商用设备更复杂,比特率更高 谷歌Quantis RNG获取一些示例。此链接可能会对您有所帮助。在视频的开头,他简要介绍了如何生成真正的随机数。你可以

我知道对于大多数程序来说,一个伪随机数就足够了,但是有一些方法可以让机器生成真正的随机数。例如,生成不可预测流程的设备。但是,他们在某种程度上倾向于有偏见。那么,是否有可能使用或制造能够产生不可预测的过程且无偏见的设备?

是的。你可以购买卡片或USB设备,插入你的计算机,使用物理效应,如量子力学,生成真正的随机数。一个简单的盖革计数器就是一个例子,尽管商用设备更复杂,比特率更高


谷歌Quantis RNG获取一些示例。

此链接可能会对您有所帮助。在视频的开头,他简要介绍了如何生成真正的随机数。你可以不偏袒这些数字,如果它们足够好用在有10亿美元风险的应用上,我会说它们几乎可以做任何事情。你说的“真正随机”是什么意思?这不是一个骗人的问题,我不认为这个问题本质上是关于真随机数的。它是关于转换一个分布中的随机数流,并创建一个独立的p=0.5位的流。我认为Martheen的评论是一个很好的答案。这是一个具体的例子。