A crystallization robot for generating true random numbers based on stochastic chemical processes

Edward C. Lee, Juan Manuel Parrilla-Gutierrez, Alon Henson, Euan K. Brechin, Leroy Cronin*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)
7 Downloads (Pure)

Abstract

Chemistry inherently involves a wide range of stochastic processes, yet chemists do not typically explore stochastic processes at the macroscale due to the difficulty in gathering data. We wondered whether it was possible to explore such processes, in this case crystallization, in a systematic way using an autonomous robotic platform. By performing inorganic reactions in an automated system, and observing the resultant occupied macrostate (crystallization images), we developed a powerful entropy source for generation of true random numbers. Randomness was confirmed using tests described by the National Institute for Standards and Technology (puniformity ≫ 0.0001). Deficit from maximum approximate entropy was found be different between compounds (pANOVA ≪ 0.01), and encryption security of these numbers was found to be greater than that of a frequently used pseudorandom number generator. This means that we can now use random number generation as a probe of the stochastic process, as well as explore potential real-world applications.
Original languageEnglish
Pages (from-to)649-657
Number of pages8
JournalMatter
Volume2
Issue number3
Early online date10 Feb 2020
DOIs
Publication statusPublished - 4 Mar 2020

Keywords

  • random numbers
  • chemical robot
  • crystallization robot

Fingerprint

Dive into the research topics of 'A crystallization robot for generating true random numbers based on stochastic chemical processes'. Together they form a unique fingerprint.

Cite this