Abstract
Pseudo-random number generators are central to simulation, cryptography, embedded systems, privacy-preserving computation, and machine-learning workflows. This review compares traditional, chaos-based, hybrid, residue-number-system-based, and machine-learning-assisted approaches using computational efficiency, period length, entropy, autocorrelation, statistical-test performance, scalability, and cryptographic suitability. Traditional generators such as linear congruential generators, linear feedback shift registers, Xorshift, and the Mersenne Twister remain attractive for high-throughput simulation because they are simple, reproducible, and fast. Their linearity and recoverable internal states, however, limit their suitability for security-sensitive applications. Chaos-based generators improve nonlinearity, sensitivity to initial conditions, and entropy, but their performance depends strongly on parameter tuning and finite-precision implementation. Hybrid and residue-number-system designs offer a promising middle ground by combining modular arithmetic, nonlinear dynamics, and parallel residue computation. Machine-learning techniques further expand generator evaluation and design by detecting hidden bias, learning complex output patterns, and supporting adaptive generation, although they introduce training costs, reproducibility concerns, and hardware requirements. Future research should prioritize secure hybrid architectures, precision-aware chaotic maps, adaptive reseeding, hardware acceleration, and standardized testing frameworks for nonlinear and data-driven random-number generation systems.
References
Al-Daraiseh, A., Y. Sanjalawe, S. Al-E’mari, S. Fraihat, M. Bany Taha, et al., 2023 Cryptographic grade chaotic RNG based on tent-map. Journal of Sensor and Actuator Networks 12: 73.
Aljohani, M. A. and H. Al-Barhamtoshy, 2025 A method for assessing the performance of cryptographic PRNGs utilizing ANNs. In Proceedings of ICAISC 2025, pp. 1–5.
Almaraz Luengo, E. and J. Román Villaizán, 2023 Cryptographically secured pseudo-random number generators. Mathematics 11: 4812.
Almardeny, Y., A. Benavoli, N. Boujnah, and E. Naredo, 2023 A reinforcement learning system for generating instantaneous quality random sequences. IEEE Transactions on Artificial Intelligence 4: 402–415.
Aniszewska, D., 2018 New discrete chaotic multiplicative maps based on the logistic map. International Journal of Bifurcation and Chaos 28: 1850118.
Antunes, B. and D. R. C. Hill, 2024 Random numbers for machine learning. Journal of Data Science and Intelligent Systems.
Antunes, B. A., 2025 Statistical quality and reproducibility of PRNGs in ML. arXiv preprint arXiv:2507.03007.
Avaroğlu, E., 2017 Pseudorandom number generator based on Arnold cat map. Turkish Journal of Electrical Engineering and Computer Sciences 25: 633–643.
Boanca, S., 2024 Exploring patterns and assessing the security of PRNGs with ML. In Proceedings of ICAART 2024, pp. 186–193.
Boanca, S., 2025 PRNGs, perfect learning and model visualization with neural networks. In Proceedings of IoTBDS 2025, pp. 117–128.
Crespo, J. L., J. González-Villa, J. Gutiérrez, and A. Valle, 2024 Assessing the quality of RNGs through neural networks. Machine Learning: Science and Technology 5: 025072.
Dahiya, P., I. Shumailov, and R. Anderson, 2024 Machine learning needs better randomness standards. In Proceedings of the 33rd USENIX Security Symposium.
De Micco, L., M. Antonelli, and O. A. Rosso, 2021 From continuous-time chaotic systems to PRNGs. Entropy 23: 671.
Egan, S., 2024 High-speed secure RNG co-processors for privacy-preserving ML. Unpublished manuscript.
Fang, X., Q. Wang, C. Guyeux, and J. M. Bahi, 2014 FPGA acceleration of a PRNG based on chaotic iterations. Journal of Information Security and Applications 19: 78–87.
Fischer, S., 2018 Testing CSPRNGs with ANNs. In Proceedings of SecITC 2018.
Guisande, N., M. P. Di Nunzio, N. Martinez, O. A. Rosso, and F. Montani, 2023 Chaotic dynamics of the Hénon map. Chaos 33: 043111.
Irfan, M., A. Ali, M. A. Khan, M. Ehatisham-ul Haq, S. N. M. Shah, et al., 2020 PRNG design using HC-MRLM. IEEE Access.
Ismail, S. M., M. N. Mohammed, M. A. Ameedeen, and H. A. S. Ahmed, 2018 A new trend of PRNG using multiple chaotic systems. Advanced Science Letters 24: 7401–7406.
Jiang, H., D. Belkin, S. E. Savel’ev, S. Lin, Z. Wang, et al., 2017 A novel true random number generator based on a stochastic diffusive memristor. Nature Communications 8: 882.
Kumar, K. J., K. Jairam, and C. Ambedkar, 2023 An in-depth study of ML in artificial intelligence. Educational Administration: Theory and Practice.
Machicao, J. and O. M. Bruno, 2017 Improving pseudo-randomness properties of chaotic maps using deep-zoom. Chaos 27: 053116.
Maheshwari, R., S. Gupta, V. Sharma, and V. Chauhan, 2014 In Proceedings of IEEE IACC 2014.
Martini, G. and F. G. Bruno, 2017 True random numbers generation from stationary stochastic processes. In Proceedings of ICNF 2017, pp. 1–4.
Mehrabi, M. A., N. Mukhtar, and A. Jolfaei, 2021 Power side-channel analysis of RNS GLV ECC. ACM Transactions on Internet Technology 21: 1–20.
Mukhtar, N. et al., 2022 ML-assisted side-channel attacks on RNS ECC using hybrid feature engineering.
Nagy, I. and A. Suciu, 2021 Randomness testing with neural networks. In Proceedings of IEEE ICCP 2021, pp. 431–436.
Noibate, S., 2023 Random number generators, challenges and limitations. SSRN Electronic Journal.
Oliveira, D. F. M., 2024 Mapping chaos: Bifurcation patterns and shrimp structures in the Ikeda map. Chaos 34: 123137.
Peng, J., Y. Alkabani, S. Sun, V. J. Sorger, and T. El-Ghazawi, 2020 DNNARA: A DNN accelerator using residue arithmetic and photonics. In Proceedings of ICPP 2020.
Saeed, H., W. I. El Sobky, T. O. Diab, and M. A. Elsisi, 2024 Chaotic maps in cryptography. In Proceedings of ITC-Egypt 2024, pp. 635–645.
Sathya, K., J. Premalatha, V. Rajasekar, P. Sathiyananthan, S. TharunPrasath, et al., 2021 A cutting-edge approach to generate random bit sequences. AIP Advances 11: 140006.
Sayed, W. S., A. G. Radwan, and H. A. H. Fahmy, 2016 Double-sided bifurcations in tent maps. In Proceedings of ACTEA 2016, pp. 207–210.
Silva, R. D. and S. D. Prado, 2023 Exploring transition from stability to chaos through random matrices. Dynamics 3: 777–792.
Stoyanov, B. and K. Kordov, 2014 A novel PRNG based on Chirikov standard map. Mathematical Problems in Engineering 2014: 986174.
Stoyanov, B. and K. Kordov, 2015 Novel secure PRNG based on two Tinkerbell maps. Advanced Studies in Theoretical Physics 9: 411–421.
Truong, N. D., J. Y. Haw, S. M. Assad, P. K. Lam, and O. Kavehei, 2019 Machine learning cryptanalysis of a quantum random number generator. IEEE Transactions on Information Forensics and Security 14: 403–414.
Valueva, M. V., N. N. Nagornov, P. A. Lyakhov, G. V. Valuev, and N. I. Chervyakov, 2020 Application of the residue number system to reduce hardware costs of the convolutional neural network implementation. Mathematics and Computers in Simulation 177: 232–243.
Wang, L. and H. Cheng, 2019 Pseudo-random number generator based on logistic chaotic system. Entropy 21: 960.
Wen, Y. and W. Yu, 2019 Machine learning-resistant PRNG. Electronics Letters 55: 515–517.
Yu, F., Q. Wan, J. Jin, L. Li, B. He, et al., 2019 Design and FPGA implementation of a PRNG based on a four-wing memristive hyperchaotic system. IEEE Access 7: 181884–181898.

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
