Table 2 Results from the diehard battery of tests for GE-CSPRNG with a threshold of α = 0.01.

From: Design of a cryptographically secure pseudo random number generator with grammatical evolution

Test

Single objective

Many objectives

p-value

Result

p-value

Result

Birthday spacing

0.7466

Success

0.2564

Success

Overlapping 5-permutation

0.5467

Success

0.5346

Success

32 × 32 binary matrix

0.9848

Success

0.7977

Success

6 × 8 binary matrix

0.1799

Success

0.8600

Success

Overlapping pairs sparse occupancy

0.8238

Success

0.9221

Success

Overlapping quadruples sparse occupancy

0.9718

Success

0.9858

Success

DNA

0.9219

Success

0.9756

Success

Count the 1's test on a stream of bytes

0.5107

Success

0.5401

Success

Count the 1's test for specific bytes

0.9567

Success

0.9878

Success

Parking

0.3296

Success

0.6486

Success

Minimum distance

0.7342

Success

0.4018

Success

3D spheres

0.5165

Success

0.6312

Success

Squeeze

0.0647

Success

0.9935

Success

Overlapping sum

0.2822

Success

0.1674

Success

Runs

0.5303

Success

0.8222

Success

Craps

0.1457

Success

0.2928

Success

Bitstream

0.9255

Success

0.9479

Success