On Generating High-Quality Random Numbers

被引:0
|
作者
Saqib, Nazar Abbas [1 ]
Zia, Muhammad [2 ]
Mahmood, Hasan [2 ]
Khan, Muazzam A. [1 ]
机构
[1] Natl Univ Sci & Technol NUST, Dept Comp Engn, Islamabad 44000, Pakistan
[2] Quaid I Azam Univ, Dept Elect, Islamabad 44000, Pakistan
关键词
Cellular automata (CA); pseudo-random number generator; reconfigurable hardware; CELLULAR-AUTOMATA;
D O I
10.1142/S0218126617500190
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Generating Massive High-Quality Random Numbers using GPU
    Pang, Wai-Man
    Wong, Tien-Tsin
    Heng, Pheng-Ann
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 841 - 847
  • [2] Generating High-Quality Random Numbers By Cellular Automata With PSO
    Wang, Qianfeng
    Yu, Songnian
    Ding, Wang
    Leng, Ming
    [J]. ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 7, PROCEEDINGS, 2008, : 430 - 433
  • [3] Generating high-quality random numbers in parallel by cellular automata
    Tomassini, M
    Sipper, M
    Zolla, M
    Perrenoud, M
    [J]. FUTURE GENERATION COMPUTER SYSTEMS, 1999, 16 (2-3) : 291 - 305
  • [4] Generating Efficient and High-Quality Pseudo-Random Behavior on Automata Processors
    Wadden, Jack
    Brunelle, Nathan
    Wang, Ke
    El-Hadedy, Mohamed
    Robins, Gabriel
    Stan, Mircea
    Skadron, Kevin
    [J]. PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 622 - 629
  • [6] On the generation of high-quality random numbers by two-dimensional cellular automata
    Tomassini, M
    Sipper, M
    Perrenoud, M
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (10) : 1146 - 1151
  • [7] Generating High-Quality Outcomes in Children With MAPCAs
    Goldstein, Bryan H.
    [J]. JOURNAL OF THE AMERICAN COLLEGE OF CARDIOLOGY, 2023, 82 (12) : 1223 - 1225
  • [8] Generating High-quality Superpixels in Textured Images
    Zhang, Zhe
    Xu, Panpan
    Chang, Jian
    Wang, Wencheng
    Zhao, Chong
    Zhang, Jian Jun
    [J]. COMPUTER GRAPHICS FORUM, 2020, 39 (07) : 421 - 431
  • [9] High-quality houses with high numbers of cases are disadvantaged
    Epping, Bernhard
    Heller, Karl-Dieter
    [J]. ZEITSCHRIFT FUR ORTHOPADIE UND UNFALLCHIRURGIE, 2018, 156 (02): : 134 - +
  • [10] High-quality continuous random networks
    Barkema, GT
    Mousseau, N
    [J]. PHYSICAL REVIEW B, 2000, 62 (08): : 4985 - 4990