最近我有一个关于寻找一种方法来产生真正的随机数的讨论。讨论结束时讨论了使用大气噪音。有没有人做过这个?这个过程涉及什么?有没有人创建一个Web服务,返回从噪声中获得的随机数字?如何从大气噪声中获得一个随机数?
8
A
回答
6
整个网站是基于使用大气噪音产生的“真正随机”数字。他们有一个可以挂接到,如果你喜欢的API:
0
Random.org这样做,如果我记得正确。他们使用大气噪音,因为它具有非常小的“图案”噪音,会扭曲你想要的均匀分布。
3
为随机性web服务最好的办法是RANDOM.ORG,他们确实使用大气噪声熵源:
RANDOM.ORG是通过大气噪声
产生随机性真随机数服务
1
您可以使用RANDOM.ORG检索真正的随机数。他们有一个网站和webservice支持这一点,并使用大气噪声(IIRC)来产生价值。
其HTTP协议的API是available here。
2
有趣的是,Intel is currently researching a method to embed random-number generation based on fluctuations in voltage and temperature inside a chip。尽管可以基于处理器之外的噪声产生随机性作为外部单元,但是当发生器位于CPU之外时,可以将功率约束和其他因素隔离为发生器唯一,从而使外部单元更易受到攻击。从文章:
Krishnamurthy说,构建电路到主处理器切断了这种可能性,虽然这样做的障碍是实用性。生成随机数的最佳方法是使用依赖热噪声作为随机源的模拟电路,而这些电路不易用制造微处理器数字电路的技术来制造。它们也不容易缩小到现代芯片组件的尺寸。
相关问题
- 1. 创建噪声图像(随机噪声)
- 2. 随机泊松噪声
- 3. 噪声伪随机数发生器
- 4. 值噪声随机函数怪输出
- 5. 如何从php数组中获得一个随机列表值
- 6. 如何获得随机数
- 7. 获得一个随机的项目从
- 8. Solr得分中的随机噪音
- 9. 如何从一系列数字中获得随机值?
- 10. 如何从列表中获得两个随机数字?
- 11. C:中的任意精度随机数用于无大气噪声的蒙特卡罗模拟
- 12. 如何在TensorFlow的Training Op内核中引入随机噪声?
- 13. 如何在Freemarker模板中获得一个随机整数?
- 14. 如何在Kotlin中获得一个随机数字?
- 15. 随机访问种子3D白噪声随机发生器
- 16. 如何从android中的firebase数据库中获得一个随机对象?
- 17. HandlebarsJS如何从JSON获得随机值
- 18. 如何从c函数中获取较大的随机数rand()
- 19. 如何用平坦谱产生带限的随机噪声?
- 20. 我如何获得一个随机数字以保持光滑?
- 21. 我想从一个ArrayList中的数组中获得一个随机项目
- 22. 二维噪声生成的参数随机函数
- 23. 如何获得真正的随机数?
- 24. 如何随机从数组中获取
- 25. 如何从列表中获得最多10个随机项目?
- 26. 如何随时获得随机列表?
- 27. 我如何从列表中获得随机数的元素
- 28. 如何从数组中获得随机元素?
- 29. 生成一个随机数得到一个随机列表项
- 30. C++:如何从一个数组中生成一个随机数
下一个问题是你如何定义大气噪声实际上是随机的?正如爱因斯坦所说:“上帝不玩骰子。” – van 2017-06-30 11:03:58