You can use a simple linear congruential generator with the corresponding values for a (= 214013), c (= 2531011), m (= 2^32)to make it complete.
X(n+1) = (a*X(n) + c) mod m
This will get all 2 ^ 32 values without replacement and repeat the same sequence after that.
source
share