There is no good excuse for a bad random number generator: a reply to Barry

We respond to Barry's comments on Van Niel and Laffan (2003) in this journal. Barry is correct on one point, but the remainder of his critique is based on opinion and is not supported by the literature. We conclude with an update on the current application of pseudorandom number generators (PRNGs) in geospatial analysis and its implementation in current geographical information system (GIS) software systems.

[1]  Pierre L'Ecuyer,et al.  TestU01: A C library for empirical testing of random number generators , 2006, TOMS.

[2]  Donald E. Knuth,et al.  The art of computer programming. Vol.2: Seminumerical algorithms , 1981 .

[3]  Oscar H. Bustos,et al.  Statistical functions and procedures in IDL 5.6 and 6.0 , 2006, Comput. Stat. Data Anal..

[4]  Bruce D. McCullough,et al.  A review of TESTU01 , 2006 .

[5]  B. D. McCullough,et al.  Microsoft Excel's 'Not The Wichmann-Hill' random number generators , 2008, Comput. Stat. Data Anal..

[6]  Pierre L'Ecuyer,et al.  Bad Lattice Structures for Vectors of Nonsuccessive Values Produced by Some Linear Recurrences , 1997, INFORMS J. Comput..

[7]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[8]  B. D. McCULLOUGH A REVIEW OF TESTU 01 , 2006 .

[9]  B. Manly Randomization, Bootstrap and Monte Carlo Methods in Biology , 2018 .

[10]  Bruce D. McCullough,et al.  On the accuracy of statistical procedures in Microsoft Excel 2000 and Excel XP , 2002 .

[11]  Bruno R. Preiss,et al.  Data Structures and Algorithms with Object-Oriented Design Patterns in Java , 1999 .

[12]  Ashton M. Shortridge,et al.  Exploring the Impacts of Pseudo-Random Number Generators on Sub-pixel Classification , 2008 .

[13]  Simon C. Barry,et al.  How much impact does the choice of a random number generator really have? , 2011, Int. J. Geogr. Inf. Sci..

[14]  G. Marsaglia,et al.  A New Class of Random Number Generators , 1991 .

[15]  Shawn W. Laffan,et al.  Effect of error in the DEM on environmental variables for predictive vegetation modelling , 2004 .

[16]  William H. Press,et al.  Book-Review - Numerical Recipes in Pascal - the Art of Scientific Computing , 1989 .

[17]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[18]  Zhi Huang,et al.  Sensitivity analysis of a decision tree classification to input data errors using a general Monte Carlo error sensitivity model , 2009, Int. J. Geogr. Inf. Sci..

[19]  Joachim H. Ahrens,et al.  Algorithm 599: sampling from Gamma and Poisson distributions , 1983, TOMS.

[20]  S. Laffan,et al.  Lexical similarity and endemism in historical wordlists of Australian Aboriginal languages of the greater Sydney region , 2008 .

[21]  Shu Tezuka,et al.  On the lattice structure of the add-with-carry and subtract-with-borrow random number generators , 1993, TOMC.

[22]  S. Laffan,et al.  Multi‐extent analysis of the relationship between pteridophyte species richness and climate , 2006 .

[23]  Pierre L'Ecuyer,et al.  On the performance of birthday spacings tests with certain families of random number generators , 2001 .

[24]  Pierre L'Ecuyer,et al.  Software for uniform random number generation: distinguishing the good and the bad , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[25]  A. Jarvis Hole-field seamless SRTM data, International Centre for Tropical Agriculture (CIAT) , 2008 .

[26]  Makoto Matsumoto,et al.  SIMD-Oriented Fast Mersenne Twister: a 128-bit Pseudorandom Number Generator , 2008 .

[27]  Shawn W. Laffan,et al.  Biodiverse, a tool for the spatial analysis of biological and related diversity , 2010 .

[28]  P. Hellekalek Good random number generators are (not so) easy to find , 1998 .

[29]  Michael P Ward,et al.  The potential role of wild and feral animals as reservoirs of foot-and-mouth disease. , 2007, Preventive veterinary medicine.

[30]  Shawn W. Laffan,et al.  Gambling with randomness: the use of pseudo-random number generators in GIS , 2003, Int. J. Geogr. Inf. Sci..

[31]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[32]  Pierre L'Ecuyer,et al.  Improved long-period generators based on linear recurrences modulo 2 , 2004, TOMS.

[33]  István Deák,et al.  Random Number Generators and Simulation , 1990 .

[34]  Makoto Matsumoto,et al.  Pseudorandom Number Generation: Impossibility and Compromise , 2006, J. Univers. Comput. Sci..