Gamma Pseudo Random Number Generators

被引:3
作者
Almaraz Luengo, Elena [1 ]
机构
[1] Univ Complutense Madrid UCM, Fac Math Sci, Dept Stat & Operat Res, Grp Anal Secur & Syst GASS, Plaza Ciencias 3, Madrid 28040, Spain
关键词
Algorithm; Dieharder; Gamma variate; NISI' SP 800-22; pseudo-random number; TestU01; simulation; GENERALIZED EXPONENTIAL-DISTRIBUTION; COMPUTER-GENERATION; SHAPE PARAMETER; RANDOM-VARIABLES; VARIATE GENERATORS; ALIAS METHOD; BETA; INFORMATION; SIMULATION; INFERENCE;
D O I
10.1145/3527157
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The generation of random values corresponding to an underlying Gamma distribution is a key capability in many areas of knowledge, such as Probability and Statistics, Signal Processing, or Digital Communication, among others. Throughout history, different algorithms have been developed for the generation of such values and advances in computing have made them increasingly faster and more efficient from a computational point of view. These advances also allow the generation of higher-quality inputs (from the point of view of randomness and uniformity) for these algorithms that are easily tested by different statistical batteries such as NIST, Dieharder, or TestU01 among others. This article describes the existing algorithms for the generation of (independent and identically distributed i.i.d.) Gamma distribution values as well as the theoretical and mathematical foundations that support their validity.
引用
收藏
页码:1 / 33
页数:33
相关论文
共 95 条
[1]   COMPUTER METHODS FOR EFFICIENT SAMPLING FROM LARGELY ARBITRARY STATISTICAL DISTRIBUTIONS [J].
AHRENS, JH ;
KOHRT, KD .
COMPUTING, 1981, 26 (01) :19-31
[2]   COMPUTER METHODS FOR SAMPLING FROM EXPONENTIAL AND NORMAL DISTRIBUTIONS [J].
AHRENS, JH ;
DIETER, U .
COMMUNICATIONS OF THE ACM, 1972, 15 (10) :873-&
[3]   COMPUTER METHODS FOR SAMPLING FROM GAMMA, BETA, POISSON AND BINOMIAL DISTRIBUTIONS [J].
AHRENS, JH ;
DIETER, U .
COMPUTING, 1974, 12 (03) :223-246
[4]   GENERATING GAMMA-VARIATES BY A MODIFIED REJECTION TECHNIQUE [J].
AHRENS, JH ;
DIETER, U .
COMMUNICATIONS OF THE ACM, 1982, 25 (01) :47-54
[5]   Recommendations on Statistical Randomness Test Batteries for Cryptographic Purposes [J].
Almaraz Luengo, Elena ;
Garcia Villalba, Luis Javier .
ACM COMPUTING SURVEYS, 2021, 54 (04)
[6]  
[Anonymous], 2000, Journal of statistical software, DOI [DOI 10.18637/JSS.V005.I08, 10.18637/jss.v005.i08]
[7]  
[Anonymous], 2006, Simulation
[8]  
[Anonymous], 1991, STAT COMPUT, DOI [10.1007/BF01889987, DOI 10.1007/BF01889987]
[9]   EASILY PROGRAMMED ALGORITHM FOR GENERATING GAMMA RANDOM-VARIABLES [J].
ATKINSON, AC .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-STATISTICS IN SOCIETY, 1977, 140 :232-234
[10]   Universal methods for generating random variables with a given characteristic function [J].
Barabesi, L. ;
Pratelli, L. .
JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2015, 85 (08) :1679-1691