Category
page 1Pseudorandom number generators
pseudorandom number generator
algorithm that generates a sequence of numbers whose properties approximate those of sequences of true random numbers
RC4
In cryptography, RC4 (also known as ARC4 or ARCFOUR, meaning Alleged RC4, see below) is a stream cipher. While it is remarkable for its simplicity and speed in software, multiple vulnerabilities have been discovered in RC4, rendering it insecure. It is especially vulnerable when the beginning of the output keystream is not discarded, or when nonrandom or related keys are used. Particularly problematic uses of RC4 have led to insecure protocols such as the obsolete WEP protocol historically used to secure WiFi networks.
linear feedback shift register
type of shift register in computing
linear congruential generator
pseudorandom number generator
Blum Blum Shub
pseudorandom number generator
Mersenne twister
pseudorandom number generator whose period is a Mersenne prime
random seed
value used to initialize a pseudo-random number generator
Lagged Fibonacci generator
example of a pseudorandom number generator

Rule 30
one-dimensional cellular automaton rule with chaotic behavior
Dual_EC_DRBG
controversial pseudorandom number generator
middle-square method
pseudorandom number generator
Xorshift
thumb|right|Example random distribution of Xorshift128
Xorshift random number generators, also called shift-register generators, are a class of pseudorandom number generators that were invented by George Marsaglia. They are a subset of linear-feedback shift registers (LFSRs) which allow a particularly efficient implementation in software without the excessive use of sparse polynomials. They generate the next number in their sequence by repeatedly taking the exclusive or of a number with a bit-shifted version of itself. This makes execution extremely efficient on modern computer architectures,
RANDU
thumb|right|Three-dimensional space|Three-dimensional plot of 100,000 values generated with RANDU. Each point represents 3 consecutive pseudorandom values. It is clearly seen that the points fall in 15 two-dimensional planes.
Yarrow algorithm
family of cryptographic pseudorandom number generators devised by J. Kelsey, B. Schneier, and N. Ferguson
Ziggurat algorithm
algorithm for pseudo-random number sampling
Solitaire
cryptographic algorithm
entropy
randomness collected by an operating system or application for use in cryptography or other uses that require random data
inversive congruential generator
Fortuna
cryptographically secure pseudorandom number generator
random number generator attack
class of attack on cryptographic systems
Spectral test
Statistical test for linear congruential generators
Pseudo-random number sampling
generating pseudo-random numbers that follow a probability distribution
Marsaglia polar method
method for generating random numbers