Random Number

Random Number Generator (RNG)

A random number generator (RNG) is a method to generate a sequence of numbers or symbols that cannot be reasonably predicted well than by a random chance.

Different Types of Random Number Generator

  • Hardware random number generators (HRNG): which generate genuinely random numbers. Ex: Dice rolling, Coin flipping, and Roulette wheels.

  • Pseudorandom number generators (PRNG): which generate numbers that look random, but are actually deterministic and can be reproduced if the state of the PRNG is known.

  • Cryptographically secure pseudorandom number generators (CSPRNG): which is a hybrid approach used in security applications.

  • Quantum Random Number Generators (QRNG): which is used in machine learning models including Neural Networks and Convolutional Neural Networks.

Last updated