Skip to main content
Log in

A multiple recursive non-linear congruential pseudo random number generator

  • Published:
manuscripta mathematica Aims and scope Submit manuscript

Abstract

On-linear multiple recursive congruential pseudo random number generator with prime modulus p is introduced. Let x, n≥0, be the sequence generated by a usual linear (r+1)-step recursive congruential generator with prime modulus p and denote by N(n), n≥0, the sequence of non-negative integers with xN(n)≢0 (mod p). The non-linear generator is defined by zn≡xN(n)+1·x −1N(n) (mod p), n≥0, where x −1N(n) denotes the inverse element of xN(n) in the Galois field GF(p). A condition is given which ensures that the generated sequence is purely periodic with period length pr and all (p−1)r r-tupels (y1,...,yr) with 1≤y1,...,yr≤p are generated once per period when r-tupels of consecutive numbers of the generated sequence are formed. For r=1 this generator coincides with the generator introduced by Eichenauer and Lehn [2].

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Beyer, W.A.; Roof, R.B. and Williamson, D.: The lattice structure of multiplicative pseudo-random vectors. Math. Comp. 25, 345–363 (1971)

    Google Scholar 

  2. Eichenauer, J. and Lehn J.: A non-linear congruential pseudo random number generator. Statistical Papers (to appear 1986)

  3. Kowalsky, H.-J.: Lineare Algebra, 9th ed., de Gruyter, Berlin-New York (1979)

    Google Scholar 

  4. Knuth, D.E.: The art of computer programming, vol. 2, 2nd ed., Addison-Wesley, Reading (1981)

    Google Scholar 

  5. Marsaglia, G.: Random numbers fall mainly in the planes. Proc. Nat. Acad. Sci. 61, 25–28 (1968)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Eichenauer, J., Grothe, H., Lehn, J. et al. A multiple recursive non-linear congruential pseudo random number generator. Manuscripta Math 59, 331–346 (1987). https://doi.org/10.1007/BF01174798

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01174798

Keywords

Navigation