Abstract

A Mersenne prime number is a prime number of the form 2k — 1. In this paper, we consider a Generalized Mersenne Prime (GMP) which is of the form R(k,p) = (p k -l)/(p - 1), where k,p and R(k,p) are prime numbers. For such a GMP, we then propose a much more efficient search algorithm for a special form of Multiple Recursive Generator (MRG) with the property of an extremely large period length and a high dimension of equidistribution. In particular, we find that (p k - l)/(p - 1) is a GMP, for k = 1511 and p = 2147427929. We then find a special form of MRG with order k = 1511 and modulus p = 2147427929 with the period length 1014100.5.Many other efficient and portable generators with various k ≤ 1511 are found and listed. Finally, for such a GMP and generator, we propose a simple and quick method of generating maximum period MRGs with the same order k. The readers are advised not to confuse GMP defined in this paper with other generalizations of the Mersenne Prime. For example, the term “Generalized Mersenne Number” (GMN) is used in Appendix 6.1 of FIPS-186-2, a publication by National Institute of Standards and Technology (NIST). In that document, GMN is a prime number that can be written as 2k ± 1 plus or minus a few terms of the form 2r.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.