Random and Pseudo-Random Number Generation Methods
Random number generation is a fundamental aspect of computer science, cryptography, simulations, and statistical sampling. This paper explores the definitions, classifications, and implementations of random and pseudo-random number generators (RNGs and PRNGs). We examine true random number generators (TRNGs), which derive randomness from physical phenomena, and pseudo-random number generators (PRNGs), which use deterministic algorithms to produce sequences that mimic randomness. Case studies, including Random.org, HotBits, laser-based RNGs, and the Linux random number generator, illustrate practical implementations. We also discuss vulnerabilities, security considerations, and the importance of entropy in generating unpredictable sequences.
Authors
- Komil Tashev
- Karimov Madjit Malikovich
- Nuriddin Safoev (ORCID: https://orcid.org/0000-0003-1482-5030)
- Tashmatova Shaxnoza Sabirovna
- Fayziraxmonov Boburjon Baxtiyorjon o‘g‘li
- محمد سعيد غالب
Publication Details
- Journal
- American Journal Of Applied Science And Technology
- Published
- 2025-05-01
- DOI
- https://doi.org/10.37547/ajast/volume05issue05-16
- Primary Topic
- Chaos-based Image/Signal Encryption
- Type
- article
- Field-Weighted Citation Impact
- 0.00