A comparative study of some pseudorandom number generators

Research Institute for Theoretical Physics, P.O. Box 9 (Siltavuorenpenger 20 C), University of Helsinki, FIN-00014 Helsinki, Finland
Computer Physics Communications (Impact Factor: 2.41). 04/1993; 86(3):209-226. DOI: 10.1016/0010-4655(95)00015-8
Source: arXiv

ABSTRACT We present results of a test program of a group of pseudorandom number generators which are commonly used in the applications of physics, in particular in Monte Carlo simulations. The generators include public domain programs, manufacturer installed routines and a random number sequence produced from physical noise. We start by traditional standard tests, followed by detailed bit level and visual tests. The computational speed of various algorithms is also scrutinized. Our results allow direct comparisons between the properties of different generators, as well as an assessment of the efficiency of various test methods. Together with recently developed application specific tests, this information provides a good criterion to choose the best generator among the tested ones for a given problem.

  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Monte Carlo (MC) simulation includes a wide range of stochastic techniques used to quantitatively evaluate the behavior of complex systems or processes. Microsoft Excel spreadsheets with Visual Basic for Applications (VBA) software is, arguably, the most commonly employed general purpose tool for MC simulation. Despite the popularity of the Excel in many industries and educational institutions, it has been repeatedly criticized for its flaws and often described as questionable, if not completely unsuitable, for statistical problems. The purpose of this study is to assess suitability of the Excel (specifically its 2010 and 2013 versions) with VBA programming as a tool for MC simulation. The results of the study indicate that Microsoft Excel (versions 2010 and 2013) is a strong Monte Carlo simulation application offering a solid framework of core simulation components including spreadsheets for data input and output, VBA development environment and summary statistics functions. This framework should be complemented with an external high-quality pseudo-random number generator added as a VBA module. A large and diverse category of Excel incidental simulation components that includes statistical distributions, linear and non-linear regression and other statistical, engineering and business functions require execution of due diligence to determine their suitability for a specific MC project.
  • Random Operators and Stochastic Equations 03/2004; 12(1):1-10. DOI:10.1163/156939704323067799
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Volume estimation packages often lack tools for measuring and an-alyzing the effect of input data uncertainty and possible error propagation in the volume estimation process. This paper proposes and develops an empirical proce-dure for error modeling in volume estimation using spatial simulation techniques. The procedure can be used to study the stability of interpolation methods in the presence of error, in other words finding a method that predicts best surface fit and volume estimates from imperfect data. The Monte Carlo simulation technique is used to construct an effective algorithm to study the effect of input data uncertainty on volumes estimated with perturbed Kriged surfaces and triangulated surfaces. The results are compared for consistency with a volume generated from a trian-gulated surface that holds the location points fixed.
    Journal of Surveying Engineering 05/2001; 127(2). DOI:10.1061/(ASCE)0733-9453(2001)127:2(59) · 1.00 Impact Factor

Full-text (2 Sources)

Available from
Aug 15, 2014