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 these sites:

You may generate pseudo-random numbers from these 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. "randomserver". Free Download of True Random Numbers.
  3. 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

This article is issued from Wikipedia - version of the Tuesday, February 09, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.