Back to previous page

NIST Statistical Test Suite on GNU Scientific Library Random Number Generators
RNG # No. of bits Frequency(Monobit) Block Frequency Cumulative Sums Runs Long Runs Rank Fourier Transform Overlapping Template Maurer's Universal Approximate Entropy Serial Lempel-Ziv Linear Complexity Non-overlapping Random Excursions Random Excursions Variant
1 32 Passed Failed Passed Failed Failed Failed Failed Failed Failed Failed Passed Failed Passed Failed Failed Passed
2 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
3 32 Passed Failed Passed Failed Failed Failed Failed Failed Failed Failed Passed Failed Passed Failed Failed Passed
4 31 Passed Failed Passed Failed Failed Passed Failed Failed Failed Failed Failed Failed Passed Failed Failed Passed
5 31 Failed Failed Failed Failed Failed Passed Failed Failed Failed Failed Failed Failed Passed Failed Failed Failed
6 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
7 32 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
8 30 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
9 31 Passed Failed Passed Failed Failed Passed Failed Failed Failed Failed Failed Failed Passed Failed Passed Passed
10 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
11 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
12 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
13 32 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
14 32 Failed Failed Failed Failed Passed Passed Failed Failed Passed Failed Passed Failed Passed Failed Passed Passed
15 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
16 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
17 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
18 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
19 31 Passed Failed Passed Passed Passed Passed Failed Passed Passed Passed Passed Passed Passed Failed Passed Passed
20 32 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
21 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
22 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
23 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
24 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
25 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
26 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
27 31 Failed Passed Failed Failed Passed Passed Passed Passed Passed Failed Failed Passed Passed Passed Passed Passed
28 31 Failed Passed Failed Failed Passed Passed Passed Passed Passed Failed Failed Passed Passed Passed Passed Passed
29 31 Failed Passed Failed Failed Passed Passed Passed Passed Passed Failed Failed Passed Passed Passed Passed Passed
30 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
31 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
32 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
33 31 Passed Passed Passed Passed Passed Passed Failed Passed Passed Passed Passed Passed Passed Failed Passed Passed
34 31 Passed Passed Passed Passed Passed Passed Failed Passed Passed Passed Passed Passed Passed Failed Passed Passed
35 31 Passed Passed Passed Passed Passed Passed Failed Passed Passed Passed Passed Passed Passed Failed Passed Passed
36 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
37 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
38 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
39 31 Failed Failed Failed Failed Failed Passed Failed Failed Failed Failed Failed Failed Passed Failed Failed Failed
40 32 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
41 24 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
42 24 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
43 32 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
44 32 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
45 24 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
46 24 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
47 24 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
48 24 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
49 22 Passed Failed Passed Passed Passed Passed Failed Passed Failed Failed Failed Passed Passed Failed Passed Passed
50 32 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
51 32 Passed Failed Passed Failed Failed Failed Failed Failed Failed Failed Failed Failed Passed Failed Failed Passed
52 32 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
53 15 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
54 31 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
55 32 Passed Passed Passed Passed Passed Passed Failed Passed Passed Passed Passed Passed Passed Failed Passed Passed
56 32 Passed Passed Passed Failed Failed Failed Failed Failed Failed Failed Failed Failed Passed Failed Failed Passed
57 24 Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed
The results came from interpretation of p-values and proportion as recommended by NIST as follows:
1) If all the p-values within a test were greater than 0.895607 and the portion greater than PASSRATE it was considered as "Passed"
2) Since Linear Complexity, Non-overlapping, Random Excursions and Random Excursions Variant are modified, their interpretation are as follows:
3) If all the p-values within a test were greater than 0.01 and less than 0.99 it was considered as "Passed"
4) Those not classified above will go through four more tests, if the majority is " Passed " then " Passed ", otherwise " Failed ".