Back to Search
Start Over
On Generating High-Quality Random Numbers
- Source :
- Journal of Circuits, Systems and Computers. 26:1750019
- Publication Year :
- 2016
- Publisher :
- World Scientific Pub Co Pte Lt, 2016.
-
Abstract
- Random numbers are highly used in applications like computer simulation, gambling, statistical sampling and cryptography. Only a high-entropy random source can produce a better quality of random data. In this paper, we work on the generation of high-quality random numbers based on cellular automata (CA). We propose three-dimensional (3D) CA to generate a random sequence. We also propose various enhancements to CA-based pseudorandom number generator (CA-PRNG) and discuss its five variants by using two-dimensional (2D) and 3D CA. We analyze the switching between 2D and 3D CA for the same sequence to achieve high-quality randomness. We provide the architectures, CA rules and the algorithms for all the proposed variants with respect to 2D and 3D cell structures. We have done a software implementation of all the proposed variants and tested their produced sequences by using the internationally accepted standard for random numbers known as DIEHARD. The analysis of our results is made as per the recommendations of ANSI standards. A very similar criteria are applied to compare all the methods. Based on our results we are able to find the best CA-PRNG for producing high-quality random sequence.
- Subjects :
- Pseudorandom number generator
Theoretical computer science
Computer science
Random number generation
Random seed
Random function
02 engineering and technology
General Medicine
Random permutation
021001 nanoscience & nanotechnology
01 natural sciences
Random sequence
010101 applied mathematics
Convolution random number generator
Hardware and Architecture
0101 mathematics
Electrical and Electronic Engineering
0210 nano-technology
Algorithm
Randomness
Subjects
Details
- ISSN :
- 17936454 and 02181266
- Volume :
- 26
- Database :
- OpenAIRE
- Journal :
- Journal of Circuits, Systems and Computers
- Accession number :
- edsair.doi...........0e0469a8c6e2fab8704fcdb1d311f746
- Full Text :
- https://doi.org/10.1142/s0218126617500190