Cycles in random k-ary maps and the poor performance of random number generation

Knuth [The Art of Computer Programming, vol. 2: Semi-Numerical Algorithms, 3rd ed., Addison-Wesley, Reading, MA, 1997] shows that iterations of a random function perform poorly on average as a random number generator. He proposes a generalization in which the next value depends on two or more previous values. This note demonstrates, via an analysis of the cycle length of a random k-ary map, the equally poor performance of a random instance in Knuth's more general model.

[1]  T. Jeulin Semi-Martingales et Grossissement d’une Filtration , 1980 .

[2]  Jim Pitman,et al.  Brownian bridge asymptotics for random mappings , 1992, Advances in Applied Probability.

[3]  Philippe Flajolet,et al.  An introduction to the analysis of algorithms , 1995 .

[4]  L. Gordon,et al.  Two moments su ce for Poisson approx-imations: the Chen-Stein method , 1989 .

[5]  Harald Niederreiter,et al.  Random number generation and Quasi-Monte Carlo methods , 1992, CBMS-NSF regional conference series in applied mathematics.

[6]  J. Pollard A monte carlo method for factorization , 1975 .

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

[8]  G. K. Eagleson,et al.  Poisson approximation for some statistics based on exchangeable trials , 1983, Advances in Applied Probability.

[9]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[10]  R. Durrett Probability: Theory and Examples , 1993 .

[11]  MAXIMUM VARIATION OF TOTAL RISK , 1996, math/0404084.

[12]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1951 .

[13]  C. Stein Approximate computation of expectations , 1986 .

[14]  J. Pitman,et al.  The asymptotic distribution of the diameter of a random mapping , 2002 .

[15]  E. Bender,et al.  Random mappings with constraints on coalescence and number of origins , 1982 .

[16]  Philippe Flajolet,et al.  Random Mapping Statistics , 1990, EUROCRYPT.