Jump to content

List of random number generators

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Slashedone (talk | contribs) at 17:33, 2 August 2015 (Random number servers). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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:

  • Araneus Alea
  • ComScire
  • Entropy Key
  • Fox-IT Fox RandomCard
  • ID Quantique
  • Intel 810/815/840/845G chipsets
  • Intel RdRand instruction
  • LETech
  • QuintessenceLabs
  • TectroLabs
  • TRNG98
  • VIA Padlock engine
  • Kidekin TRNG
  • OneRNG
  • BitBabbler

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