Random number generator
A random number generator is a tool that generates a sequence of numbers or values that are statistically random. It is a key tool in cryptography, scientific simulations, and other applications that require a source of unpredictable and unbiased randomness. There are different types of random number generators, including true random number generators (TRNGs) and pseudo-random number generators (PRNGs). TRNGs generate random numbers based on physical phenomena such as atmospheric noise or radioactive decay, while PRNGs use mathematical algorithms to generate numbers that appear random but are actually deterministic. PRNGs are more common and widely used in applications that do not require high levels of security or unpredictability.