That page contains a description and the name of each generator.
Each chart here shows 30,000 pseudo random numbers between 0.0 and 1.0, which were produced using different random generators. In each chart, these 30,000 numbers are placed into a three-dimensional cube in the following way: Three sequenced numbers form the X-,Y-, and Z-coordinates. Then all 30,000 numbers are placed within the cube. An observation of all sides of the cube can produce a discernable pattern.
The names are in alphanumeric order:
- 161278
- DERIVE
- DRAND 48
- KNUTH, #1
- KNUTH, #2
- MERSENNE
- PHP RAND()
- RANDU
- SIMON, #1
- SIMON, #2
Take a look at this wiki page and do some googling to find more about these pseudo-random number generators. Of course you can use any PRNG you want.
The basic process is as described. For each random number generator:
- Generate 30.000 random numbers between 0.0 and 1.0.
- Each sequence of three numbers is an xyz-position. Thus there are 10.000 points.
- Place the 10.000 points in a cube.
- Take a picture of the cube from all 6 sides.
- Place all the pictures on top of each other.
For bad random number generators, you will see a pattern.
For good random number generators (such as Mersenne Twister), you will not see a discernable pattern.