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
".