Xorshift1024*, Xorshift1024+, Xorshift128+ and Xoroshiro128+ Fail Statistical Tests for Linearity

10/12/2018
by   Daniel Lemire, et al.
0

L'Ecuyer & Simard's Big Crush statistical test suite has revealed statistical flaws in many popular random number generators including Marsaglia's XorShift generators. Vigna recently proposed some 64-bit variations on the Xorshift scheme that are further scrambled (i.e., Xorshift1024*, Xorshift1024+, Xorshift128+, Xoroshiro128+). Unlike their unscrambled counterparts, they pass Big Crush when interleaving blocks of 32 bits for each 64-bit word (most significant, least significant, most significant, least significant, etc.). We report that these scrambled generators systematically fail Big Crush---specifically the linear-complexity and matrix-rank tests that detect linearity---when taking the 32 lowest-order bits in reverse order from each 64-bit word.

READ FULL TEXT
research
10/10/2020

Combining the Mersenne Twister and the Xorgens Designs

We combine the design of two random number generators, Mersenne Twister ...
research
04/28/2023

Stretching Demi-Bits and Nondeterministic-Secure Pseudorandomness

We develop the theory of cryptographic nondeterministic-secure pseudoran...
research
05/03/2018

Scrambled Linear Pseudorandom Number Generators

Linear pseudorandom number generators are very popular due to their high...
research
08/30/2021

A New Test for Hamming-Weight Dependencies

We describe a new statistical test for pseudorandom number generators (P...
research
07/09/2018

Analysis of Statistical Properties of Nonlinear Feedforward Generators Over Finite Fields

Due to their simple construction, LFSRs are commonly used as building bl...
research
08/25/2022

A universal whitening algorithm for commercial random number generators

Random number generators are imperfect due to manufacturing bias and tec...
research
10/18/2022

On the Information Content of Predictions in Word Analogy Tests

An approach is proposed to quantify, in bits of information, the actual ...

Please sign up or login with your details

Forgot password? Click here to reset