ACM Home Page
Please provide us with feedback. Feedback
Efficient table-free sampling methods for the exponential, Cauchy, and normal distributions
Full text PdfPdf (933 KB)
Source
Communications of the ACM archive
Volume 31 ,  Issue 11  (November 1988) table of contents
Pages: 1330 - 1337  
Year of Publication: 1988
ISSN:0001-0782
Authors
Joachim H. Ahrens  Univ. Kiel, W. Germany
Ulrich Dieter  Technische Univ. Graz, Graz, Austria
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 51,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/50087.50094
What is a DOI?

ABSTRACT

Three algorithms for sampling from exponential, Cauchy and normal distributions are developed. They are based on the "exact approximation" method, and their expected numbers of consumed uniform deviates are less than 1.04 per sample from the target distributions. The algorithms are simple and easily implemented in any desired precision. They require no space for long tables of auxiliary vectors, merely a few constants are needed. Nevertheless, their speed compares well with the performance of much more complex and table-aided sampling procedures.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Ahrens, J.H., and Dieter, U. Extensions of Forsythe's method for random sampling from the normal distribution. Math. Cornp. 27, 124 (Oct. 1973), 927-937.
 
3
Ahrens, J.H., and Dieter, U. Computer methods for sampling from gamma, beta, Poisson and binomial distributions. Computing 12, (1974), 223-246.
 
4
Ahrens, J.H., and Dieter, U. Sampling from binomiai and Poisson distributions: a method with bounded computation times. Computing 25, (1980), 193-208.
5
6
 
7
Box, G.E.P., and Muller, M.E. A note on the generation of random normal deviates. Ann. Math. Stat. 29, 2 (1958), 610-611.
 
8
Devroye, L. Non-Uniform Random Variate Generation. Springer-Verlag, New York, New York, 1986.
9
 
10
11
 
12
Marsaglia, G. Generating exponential random variables. Ann. Math. Stat. 32, 3 (1961), 899-902.
 
13
Marsaglia, G. The exact-approximation method for generating random variables in a computer. J. Arner. Slat. Assn. 79, 385 (Mar. 1984), 218-221.
 
14
von Neumann, ~. Various techniques in connection with random digits. Monte Carlo methods. Nat. Bureau Standards, AMS 12, (1951), 36-38.
 
15
Sibuya, M. Exponential and other random variable generators. Ann. Inst. Star. Math. 13, (1961/62), 231-237.


Collaborative Colleagues:
Joachim H. Ahrens: colleagues
Ulrich Dieter: colleagues