What is random number generation?

What is random number generation?

Random number generation (RNG) refers to the random numbers created by an algorithm or device.

When the source of entropy for a random number generator is derived from software-based measurements, it cannot be guaranteed that the entropy will not be predictable, or able to be influenced. An HSM uses a hardware-based source of entropy for its RNG, that has been verified to provide a good source of entropy in all normal operating conditions.