Comparison of a quantum random number generator with pseudorandom number generators for their use in molecular Monte Carlo simulations

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

Four pseudorandom number generators were compared with a physical, quantum-based random number generator using the NIST suite of statistical tests, which only the quantum-based random number generator could successfully pass. We then measured the effect of the five random number generators on various calculated properties in different Markov-chain Monte Carlo simulations. Two types of systems were tested: conformational sampling of a small molecule in aqueous solution and liquid methanol under constant temperature and pressure. The results show that poor quality pseudorandom number generators produce results that deviate significantly from those obtained with the quantum-based random number generator, particularly in the case of the small molecule in aqueous solution setup. In contrast, the widely used Mersenne Twister pseudorandom generator and a 64-bit Linear Congruential Generator with a scrambler produce results that are statistically indistinguishable from those obtained with the quantum-based random number generator.

Original languageEnglish (US)
Pages (from-to)2713-2720
Number of pages8
JournalJournal of Computational Chemistry
Volume38
Issue number31
DOIs
StatePublished - Dec 5 2017

Fingerprint

Molecular Simulation
Pseudorandom number Generator
Random number Generator
Monte Carlo Simulation
Molecules
Statistical tests
Markov processes
Methanol
Sampling
Linear Congruential Generator
Liquids
Markov Chain Monte Carlo Simulation
Pseudorandom Generator
Statistical test
Temperature
Monte Carlo simulation
Liquid

Keywords

  • Monte Carlo simulations
  • pseudorandom number generators
  • quantum random number generators

ASJC Scopus subject areas

  • Chemistry(all)
  • Computational Mathematics

Cite this

@article{059f9bba79b94ba59ca1c2422a16b018,
title = "Comparison of a quantum random number generator with pseudorandom number generators for their use in molecular Monte Carlo simulations",
abstract = "Four pseudorandom number generators were compared with a physical, quantum-based random number generator using the NIST suite of statistical tests, which only the quantum-based random number generator could successfully pass. We then measured the effect of the five random number generators on various calculated properties in different Markov-chain Monte Carlo simulations. Two types of systems were tested: conformational sampling of a small molecule in aqueous solution and liquid methanol under constant temperature and pressure. The results show that poor quality pseudorandom number generators produce results that deviate significantly from those obtained with the quantum-based random number generator, particularly in the case of the small molecule in aqueous solution setup. In contrast, the widely used Mersenne Twister pseudorandom generator and a 64-bit Linear Congruential Generator with a scrambler produce results that are statistically indistinguishable from those obtained with the quantum-based random number generator.",
keywords = "Monte Carlo simulations, pseudorandom number generators, quantum random number generators",
author = "Dario Ghersi and Abhishek Parakh and Mihaly Mezei",
year = "2017",
month = "12",
day = "5",
doi = "10.1002/jcc.25065",
language = "English (US)",
volume = "38",
pages = "2713--2720",
journal = "Journal of Computational Chemistry",
issn = "0192-8651",
publisher = "John Wiley and Sons Inc.",
number = "31",

}

TY - JOUR

T1 - Comparison of a quantum random number generator with pseudorandom number generators for their use in molecular Monte Carlo simulations

AU - Ghersi, Dario

AU - Parakh, Abhishek

AU - Mezei, Mihaly

PY - 2017/12/5

Y1 - 2017/12/5

N2 - Four pseudorandom number generators were compared with a physical, quantum-based random number generator using the NIST suite of statistical tests, which only the quantum-based random number generator could successfully pass. We then measured the effect of the five random number generators on various calculated properties in different Markov-chain Monte Carlo simulations. Two types of systems were tested: conformational sampling of a small molecule in aqueous solution and liquid methanol under constant temperature and pressure. The results show that poor quality pseudorandom number generators produce results that deviate significantly from those obtained with the quantum-based random number generator, particularly in the case of the small molecule in aqueous solution setup. In contrast, the widely used Mersenne Twister pseudorandom generator and a 64-bit Linear Congruential Generator with a scrambler produce results that are statistically indistinguishable from those obtained with the quantum-based random number generator.

AB - Four pseudorandom number generators were compared with a physical, quantum-based random number generator using the NIST suite of statistical tests, which only the quantum-based random number generator could successfully pass. We then measured the effect of the five random number generators on various calculated properties in different Markov-chain Monte Carlo simulations. Two types of systems were tested: conformational sampling of a small molecule in aqueous solution and liquid methanol under constant temperature and pressure. The results show that poor quality pseudorandom number generators produce results that deviate significantly from those obtained with the quantum-based random number generator, particularly in the case of the small molecule in aqueous solution setup. In contrast, the widely used Mersenne Twister pseudorandom generator and a 64-bit Linear Congruential Generator with a scrambler produce results that are statistically indistinguishable from those obtained with the quantum-based random number generator.

KW - Monte Carlo simulations

KW - pseudorandom number generators

KW - quantum random number generators

UR - http://www.scopus.com/inward/record.url?scp=85032189034&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85032189034&partnerID=8YFLogxK

U2 - 10.1002/jcc.25065

DO - 10.1002/jcc.25065

M3 - Article

C2 - 28925088

AN - SCOPUS:85032189034

VL - 38

SP - 2713

EP - 2720

JO - Journal of Computational Chemistry

JF - Journal of Computational Chemistry

SN - 0192-8651

IS - 31

ER -