Related Experiment Video
Updated: Oct 8, 2025

Rapid in-silico Battery Electrolyte Electrochemical Reaction Generation using 3T-VASP Multi-Scale Energy Minimization
Published on: August 22, 2025
An Efficient Random Number Generation Method for Molecular Simulation
Kiyoshiro Okada1, Paul E Brumby1, Kenji Yasuoka1
1Department of Mechanical Engineering, Keio University, 3-14-1 Hiyoshi, Kohoku-ku, Yokohama, 223-8522, Japan.
Abstract:
We propose a new random number generation method, which is the fastest and the simplest of its kind, for use with molecular simulation. We also discuss the possibility of using this method with various other numerical calculations. To demonstrate the significant increases in calculation speeds that can be gained by using our method, we present a comparison with prior methods for dissipative particle dynamics (DPD) simulations. The DPD method uses random numbers to reproduce thermal fluctuations of molecules. As such, an efficient method to generate random numbers in parallel computing environments has been widely sought after. Several random number generation methods have been developed that use encryption. In this study, we establish for the first time that random numbers with desirable properties exist in the particle coordinates used in DPD calculations. We propose a method for generating random numbers without encryption that utilizes this source of randomness. This is an innovative method with minimal computational cost, since it is not dependent on a complicated random number generation algorithm or an encryption process. Furthermore, our method may lead to faster random number generation for many other physical and chemical simulations.
Related Concept Videos
Random Sampling Method
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Distribution of Molecular Speeds
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Wald-Wolfowitz Runs Test II
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and...
Random Variables
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...

