Multiply-with-carry pseudorandom number generator

In computer science, multiply-with-carry (MWC) is a method invented by George Marsaglia for generating sequences of random integers based on an initial set from two to many thousands of randomly chosen seed values. It involves simple computational integer-arithmetic, and leads to high-speed generation of sequences of random numbers with immense periods (ranging from around 2 60 {\displaystyle 2^{60}} to 2 2 , 000 , 000 {\displaystyle 2^{2,000,000}} ); those are its main advantages.

Source: Wikipedia — Multiply-with-carry pseudorandom number generator (CC BY-SA 4.0)

Multiply-with-carry pseudorandom number generator

In computer science, multiply-with-carry (MWC) is a method invented by George Marsaglia for generating sequences of random integers based on an initial set from two to many thousands of randomly chosen seed values. It involves simple computational integer-arithmetic, and leads to high-speed generation of sequences of random numbers with immense periods (ranging from around 2 60 {\displaystyle 2^{60}} to 2 2 , 000 , 000 {\displaystyle 2^{2,000,000}} ); those are its main advantages.

Source: Wikipedia "Multiply-with-carry pseudorandom number generator" · CC BY-SA 4.0

Share this article: X · Bluesky
Privacy Policy