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
  • 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
  • Whitewood Entropy Engine
  • Kidekin TRNG
  • OneRNG
  • BitBabbler
  • TrueRNG

Random number servers[edit]

The following (non-exhaustive) list of websites claim to provide random numbers generated from a truly random source, with many providing additional randomisation services:

The following websites claim to generate pseudo-random numbers:

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]


  1. ^ 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.4438Freely accessible, doi:10.1063/1.3597793 

External links[edit]