Well Equidistributed Long-period Linear
Encyclopedia
The Well Equidistributed Long-period Linear (WELL) is a pseudorandom number generator
developed in 2006 by F. Panneton, P. L'Ecuyer, and M. Matsumoto that is based on linear recurrences
modulo 2 over a finite binary
field
.
Pseudorandom number generator
A pseudorandom number generator , also known as a deterministic random bit generator , is an algorithm for generating a sequence of numbers that approximates the properties of random numbers...
developed in 2006 by F. Panneton, P. L'Ecuyer, and M. Matsumoto that is based on linear recurrences
Recurrence relation
In mathematics, a recurrence relation is an equation that recursively defines a sequence, once one or more initial terms are given: each further term of the sequence is defined as a function of the preceding terms....
modulo 2 over a finite binary
Binary numeral system
The binary numeral system, or base-2 number system, represents numeric values using two symbols, 0 and 1. More specifically, the usual base-2 system is a positional notation with a radix of 2...
field
Field (mathematics)
In abstract algebra, a field is a commutative ring whose nonzero elements form a group under multiplication. As such it is an algebraic structure with notions of addition, subtraction, multiplication, and division, satisfying certain axioms...
.
Implementations
- Implementations of WELL512, WELL1024, WELL19937, WELL44497 in C
- Implementations of WELL512, WELL607, WELL800, WELL1024, WELL19937, WELL21701, WELL23209 and WELL44497 in C++
- Implementations of WELL512, WELL1024, WELL607 in Java
- Implementations of WELL512, WELL1024 in BBC BASIC
- A modified "maximally equidistributed" implementations of WELL19937, WELL44497 in C