Summary
This paper is a first attempt at developing a unifying theory for various procedures used in the generation of indenendent, univariate, random variables on a computer. Some generalizations and new interpretations of existing methods are presented. The emphasis is on chance mechanisms. Considerations of inference are irrelevant in that the user of random numbers is interested only in the accuracy of their distributions and in the computational efficiency with which they are generated.
We do not discuss all of the distributions which are commonly simulated, but we do attempt to isolate all techniques used in the literature. Methods considered in this paper generate theoretically exact distributions. Approximations in these methods occur only because of limitations of the computer on which they are implemented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abramowitz, M. & Stegun, I. (1964). Handbook of Mathematical Functions. Dover, New York.
Ahrens, J.H. & Dieter, U. (1972). Communications,ACM, 15, 873–82.
Ahrens, J.H. & Dieter, U. (1973). Mathematics of Computation, 27, 927–37.
Baar, D.R. & Slezak, N.L. (1972). Communications,ACM, 15, 1048–9.
Bánkövi, G. A. (1964). Mathematical Proceedings, Hungarian Academy of Sciences, series A, 9, 573–81.
Box, G.E.P. & Muller, M.E. (1958). Annals of Mathematical Statistics, 29, 610–11.
Butcher, J.C. (1960). Computer Journal, 3, 251–3.
Butler, J.W. (1956). In Symposium on Monte Carlo Methods. Wiley, New York, 249–64.
Clark, C.E. 8, Holz, B.W. (1960). Exponentially Distributed Random Numbers. Johns Hopkins University Press, Baltimore.
Dieter, U. & Ahrens, J.H. (1973). Computing, 11, 137–46.
Dupac, V. (1962). Aplikace Matematiky, Ncsav Praha, 7, 1–20.
Fishman, G.S. (1973). Concepts and Methods in Discrete Event Digital Simulation. Wiley, New York.
Forsythe, G.E. (1972). Mathematics of Computation, 26, 817–26.
Gebhardt, F. (1964). Mathematics of Computation, 18, 302–6.
Hogg, R.V. & Craig, A.T. (1970). Introduction to Mathematical Statistics. Macmillan, New York, 3rd ed.
Hurst, R.L. 8. Knop, R.E. (1972). Communications,ACM, 15, 873.
Jansson, B. (1964). BIT, 4, 205–12.
Jansson, B. (1966). Random Number Generators, Almqvist & Wiksell, Stockholm.
Knuth, D.E. (1969). The Art of Computer Programming Vol. II: semi-numerical algorithms. Addison Wesley, Reading, Mass.
Learmonth, G.P. & Lewis, P.A.W. (1973). Random Number Generator Package LLRANDOM. Naval Postgraduate School, Monterey, California. Technical Report NPS55LW73061A.
Lehmer, D.H. (1951). Annals of the Computer Laboratory, Harvard University, 26, 141–6.
MacLaren, M.D. (1965). Communications, ACM, 8, 789.
MacLaren, M.D. (1967). Communications,ACM, 10, 377.
MacLaren, M.D. (1968). Communications,ACM, 11, 498.
MacLaren, M.D., Marsaglia, G. & Bray, T. (1964). Communications,ACM, 298–300.
Marsaglia, G. (1961a). Uniform distribution over a simplex. Boeing Science Research Laboratory Technical Report No. D1-82-0152, Mathematical Note No. 250.
Marsaglia, G. (1961b). Procedures for generating normal random variables II. Boeing Science Researcg Laboratory Technical Report No. D1-82-0141, Mathematical Note No. 243.
Marsaglia, G. (1961c,d). Annals of Mathematical Statistics, 32, 894–8 and 899–900.
Marsaglia, G. (1962a). Improving the polar method for generating a pair of random variables. Boeing Science Research Laboratory Technical Report No. Dl-82-0203.
Marsaglia, G. (1962b). In Information Theory, Statistical Decision Functions, Random Processes. Kozesnik, J. (ed.). Czechoslovak Academy of Sciences, Prague, 1964, 499–512.
Marsaglia, G. (1963). Communications,ACM, 15, 37–8.
Marsaglia, G. (1964). Technometrics, 6, 101–2.
Marsaglia, G. (1971). Annals of Mathematical Statistics, 42, 1922–9.
Marsaglia, G. & Bray, T. (1962). Procedures for Generating Exponential Variables. Boeing Science Research Laboratory Technical Report No. Dl-82-0158.
Marsaglia, G. & Bray, T.A. (1964). Siam Review, 260–4.
Marsaglia, G., MacLaren, M.D. & Bray, T.A. (1974). Communications,ACM, 7, 4–10.
Muller, M.E. (1958). Mathematical Tables and Other Aids to Computation, 12, 167–74.
Muller, M.E. (1959). Journal,ACM, 6, 376–83.
Nambiar, K.K. (1964). Ph.D. Thesis, Electrical Engineering Department, University of Pennsylvania.
Newman, T.G. & Odell, P.L. (1971). The Generation of Random Variates. Hafner, New York.
Patil, G.P. (1963). Biometrika, 50, 205–6.
Scheuer, E.M. & Stotler, D.S. (1962). Technometrics, 4, 278–81.
Sibuya, M. (1961). Annals of the Institute of Statistical Mathematics, 13, 231–7.
Sibuya, M. (1962a). Annals of the Institute of Statistical Mathematics, 14, 81–5.
Sibuya, M. (1962b). Annals of the Institute of Statistical Mathematics, 14, 159–65.
Takahashi, I. (1959). Keieikagaku, 13, 1–6.
Tocher, K.D. (1954). Journal of the Royal Statistical Society series B, 16, 39–75.
Tong, Y.L. (1974). Bulletin of the Institute of Mathematical Statistics, 3, 165. (Abstract).
von Neumann, J. (1951). Applied Mathematical Series No. 12. National Bureau of Standards, 33, 36–8.
Zimmerman, S. (1959). American Mathematical Monthly, 66, 690–93.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1975 D. Reidel Publishing Company, Dordrecht-Holland
About this paper
Cite this paper
Patil, G.P., Boswell, M.T., Friday, D.S. (1975). Chance Mechanisms in Computer Generation of Random Variables. In: Patil, G.P., Kotz, S., Ord, J.K. (eds) A Modern Course on Statistical Distributions in Scientific Work. NATO Advanced Study Institutes Series, vol 17. Springer, Dordrecht. https://doi.org/10.1007/978-94-010-1845-6_4
Download citation
DOI: https://doi.org/10.1007/978-94-010-1845-6_4
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-1847-0
Online ISBN: 978-94-010-1845-6
eBook Packages: Springer Book Archive