List of random number generators

Computer random number generators are important in mathematics, cryptography and gambling (on game servers).

This list includes many common types, regardless of quality.

Pseudorandom number generators (PRNGs)

The following algorithms are pseudorandom number generators:

Hardware (True) Random Number Generators (TRNGs)

The following is a list of companies that produce hardware random number generators:

Random number servers

You may download true random numbers from some sites:

Note: random numbers transferred over the public internet are not cryptographically secure for most purposes.

Cryptographic algorithms

Cipher algorithms and cryptographic hashes can also be used as pseudorandom number generators. These include:

Well-known PRNG APIs

Random number generators that use external entropy

See also

References

  1. E.g. Marsland S. (2011) Machine Learning (CRC Press), §14.1.1. Also see the section "Adoption in software systems".
  2. "Araneus Alea I". Araneus.
  3. "ComScire". comscire.
  4. "Entropy Key".
  5. "Fox-IT Fox RandomCard". Fox-IT.
  6. "From Vision to Technonogy". IDQ.
  7. "Intel Security Driver". Intel.
  8. "Intel Bull Mountain Technology". Intel.
  9. "GRANG".
  10. "QuintessenceLabs".
  11. "TL200". TectroLabs. Retrieved 10 November 2013.
  12. "TRNG98 True Random Number Generators". TRNG98.
  13. "True hardware random number generators". Dr. Rolf Freitag.
  14. "randomserver". Free Download of True Random Numbers.
  15. Thomas Symul; Syed M. Assad; Ping Koy Lam (2011-06-07), "Real time demonstration of high bitrate quantum random number generation with coherent laser light", Applied Physics Letters 98 (23): 231103, arXiv:1107.4438, doi:10.1063/1.3597793

External links