首次借助结晶过程生成真随机数


随机性并非随处可见 。 对计算机来说 , 要产生真正的随机性实际上是极具挑战性的工作 , 因为算法会引入可被检测到的微妙模式 , 这意味着由它们生成的数字是伪随机的 , 且最终可被提前预知 。

\n

这并不是说机器毫无用处 。 我们还可以把算法与与真正的随机过程结合起来——科学家做了这样的事 , 以前所未有的方式利用化学中的先天不可预测性:晶体生长 。

\n

结晶实际上不是化学反应 , 而是一种物理变化 。 研究人员说 , 结晶过程提供的随机化可能性或许是无限的 。

\n

“在化学系统中 , 每次进行反应时 , 结合特定试剂的能量等效方法几乎具有无限种 , 导致不确定性和熵很高 , 且实际反应的确切次序将永远不会被重复 。 ”格拉斯哥大学的团队在新研究中解释道 , “因此 , 这种化学系统的熵非常高 , 可以作为生成应用随机数的优良熵池 。 ”

\n

研究人员通过建立机器人系统来准备、启动和监视大量化学瓶中数百种平行化学反应 , 从而挖掘看似无穷无尽的随机性 。

\n

推荐阅读