Makoto Matsumoto (mathematician)
Makoto Matsumoto is a Japanese mathematician known for his significant contributions to the field of pseudorandom number generation. He is a professor at Hiroshima University, specializing in algebraic number theory and its applications to cryptography and simulation.
Matsumoto is most famous for co-developing the Mersenne Twister algorithm with Takuji Nishimura in 1997. The Mersenne Twister is a widely used pseudorandom number generator (PRNG) that overcomes many of the limitations of earlier generators, such as short periods and poor distribution in high dimensions. It boasts a very long period (219937−1), making it suitable for computationally intensive simulations. Different variants of the Mersenne Twister, such as MT19937, are now standard in many programming languages and software libraries due to its speed and statistical properties.
His research extends beyond pseudorandom number generation to other areas of applied mathematics, including the study of algebraic curves and their applications to coding theory. Matsumoto has published extensively in leading mathematical and computer science journals and is a respected figure in the international research community. He continues to work on improving pseudorandom number generation techniques and exploring their applications in diverse fields.