List of random number generators

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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)[edit]

The following algorithms are pseudorandom number generators:

Hardware (True) Random Number Generators (TRNGs)[edit]

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

  • Araneus Alea[2]
  • ComScire[3]
  • Entropy Key[4]
  • Fox-IT Fox RandomCard[5]
  • ID Quantique[6]
  • Intel 810/815/840/845G chipsets[7]
  • Intel RdRand instruction[8]
  • LETech[9]
  • QuintessenceLabs[10]
  • TectroLabs[11]
  • TRNG98[12]
  • true-random.com[13]
  • VIA Padlock engine
  • Westphal Electronic[14]

Random Number Servers[edit]

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[edit]

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

Well Known PRNG APIs[edit]

Random number generators that use external entropy[edit]

See also[edit]

References[edit]

  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. ^ "TL100". TectroLabs. Retrieved 10 November 2013. 
  12. ^ "TRNG98 True Random Number Generators". TRNG98. 
  13. ^ "True hardware random number generators". Dr. Rolf Freitag. 
  14. ^ "True Random Number Generators and Analog Amplifiers". WE. 
  15. ^ "randomserver". Free Download of True Random Numbers. 
  16. ^ 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[edit]