On the $\mathbb{F}_2$-linear relations of Mersenne Twister pseudorandom number generators
Shin Harase

TL;DR
This paper investigates the linear relations in Mersenne Twister generators using a new metric, revealing low-weight relations in MT19937 and improvements in variants like WELL generators.
Contribution
It introduces a new figure of merit, $N_v$, to assess high-dimensional non-random patterns in $ ext{F}_2$-linear generators and analyzes their implications.
Findings
MT19937 exhibits low-weight $ ext{F}_2$-linear relations beyond dimension 623.
Some output vectors are rejected or fail birthday spacings tests.
Variants like WELL generators show significant improvements in $N_v$.
Abstract
Sequence generators obtained by linear recursions over the two-element field , i.e., -linear generators, are widely used as pseudorandom number generators. For example, the Mersenne Twister MT19937 is one of the most successful applications. An advantage of such generators is that we can assess them quickly by using theoretical criteria, such as the dimension of equidistribution with -bit accuracy. To compute these dimensions, several polynomial-time lattice reduction algorithms have been proposed in the case of -linear generators. In this paper, in order to assess non-random bit patterns in dimensions that are higher than the dimension of equidistribution with -bit accuracy,we focus on the relationship between points in the Couture--L'Ecuyer dual lattices and -linear relations on the most significant bits of output…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
