RNGTS Tests

The following table contains the tests for Random Number Generators implemented in the RNGTS Framework. If there is no "Class Name" given, the test is not yet implemented in the Framework. This list contains the most popular tests. If you know some more or if you have implemented a test for the RNGTS Framework send an email.


Test Name Class Name in RNGTS Original Source/Description
Equdistribution Test (Frequency Test) ks_uniformity_test Knuth
chisqr_uniformity_test
Gap Test gap_test Knuth
Ising Model Test ising_model_test Ferrenberg, Landau, Wong
n-block Test n_block_test Helsinki
Serial Test serial_test Knuth
Poker Test (Partition Test) poker_test Knuth
Run Test runs_test Knuth
Maximum-of-t Test max_of_t_test Knuth
Collision Test (Hash Test) collision_test Knuth
Serial correlation Test serial_correlation_test Knuth
Birthday-Spacing's Test birthday_spacing_test Diehard
Overlapping Permutations Test
Diehard
Ranks of 31x31 and 32x32 matrices Test bin_rank_chisqr_test Diehard
Ranks of 6x8 matrices Test bin_rank_ks_test Diehard
Monkey Test on 20-bit Words
Diehard
Monkey Tests OPSP, OQSO, DNA
Diehard
Count the 1's in a Stream of Bytes
Diehard
Count the 1's in Specific of Bytes
Diehard
Parking Lot Test
Diehard
Minimum Distance Test minimum_distance_test Diehard
Random Sphere Test random_sphere_test Diehard
The Squeeze Test squeeze_test Diehard
The Craps Test craps_test Diehard
Sum of distributions (for parallel streams)
SPRNG
FFT
SPRNG
Blocking Test
SPRNG
2-d Random Walk random_walk_test Helsinki
Random Walkers on al line (S_n Test)
Helsinki
2D Intersection Test
Helsinki
2D Height Correlation Test height_corr2d_test Helsinki
Repeating Time Test (Repetition Test)
Gonnet
Gorilla Test
Marsaglia
GCD Test
Marsaglia
Maurers Universal Test
Maurer