Research Article

Research on Pseudorandom Number Generator Based on Several New Types of Piecewise Chaotic Maps

Table 1

The test results of NIST SP800-22.

No.Test indexPRNG based on system (17)
Proportion valueResult

1Frequency0.99300.544254Success
2Block frequency0.99200.869278Success
3Cumulative sums10.99200.361938Success
4Runs0.99100.966626Success
5Longest run0.99200.757790Success
6Rank0.99200.916599Success
7FFT0.9880.973718Success
8Nonoverlapping template10.98100.678686Success
9Overlapping template0.99000.516113Success
10Universal0.99000.721777Success
11Approximate entropy0.98600.295391Success
12Random excursions10.99830.186164Success
13Random excursion variant10.98110.202783Success
14Serial10.99200.984881Success
15Linear complexity0.99100.735908Success

1The test item contains several submodules, of which the worst results are listed here.