Answers are grounded in this paper and cite their sources.
True Random Number Generators (TRNGs) are essential components in industrial systems and security-critical applications, providing non-deterministic randomness based on physical phenomena such as electronic noise, quantum effects, and biological processes. Unlike Pseudo-Random Number Generators (PRNGs), TRNGs offer stronger unpredictability, making them crucial in areas such as industrial control systems (ICS), secure communications, and block-chain protocols. This survey provides a comprehensive review of TRNG technologies. It covers various types of TRNGs and their physical principles, traces their historical development from early hardware to modern implementations, and examines widely used statistical and visual analysis methods for evaluating randomness. We also discuss key challenges in TRNG development, including entropy source reliability, hardware limitations, and scalability for real-world deployment. Furthermore, we explore TRNG applications in block-chain systems, where they support tamper-resistant operations such as consensus, smart contracts, and device authentication. We also highlight the growing integration of TRNGs with machine learning techniques, both to improve randomness generation and to monitor and analyze TRNG output. Overall, this review aims to provide researchers and practitioners with a clear and structured understanding of TRNGs, emphasizing their importance in modern digital and industrial environments.
No takes yet. Share an insight, caveat, or question.
Chai et al. (2025) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: