Linear Congruential Generator
GPTKB entity
Statements (34)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Pseudorandom_number_generator
|
| gptkbp:abbreviation |
gptkb:LCG
|
| gptkbp:alternativeTo |
gptkb:Mersenne_Twister
Middle-square method Xorshift |
| gptkbp:category |
Random number generation algorithms
|
| gptkbp:definedIn |
X_{n+1} = (aX_n + c) mod m
|
| gptkbp:hasProperty |
Repeatable
Deterministic |
| gptkbp:introduced |
gptkb:D._H._Lehmer
|
| gptkbp:introducedIn |
1951
|
| gptkbp:limitation |
Low-dimensional correlations
Short period for poor parameter choices |
| gptkbp:notableFor |
ANSI C rand()
RANDU glibc rand() |
| gptkbp:notRecommendedFor |
Cryptographic applications
|
| gptkbp:output |
gptkb:Integer_sequence
Uniform distribution |
| gptkbp:parameter |
gptkb:seed
increment modulus multiplier |
| gptkbp:relatedTo |
Additive congruential generator
Multiplicative congruential generator Park–Miller RNG |
| gptkbp:requires |
Careful parameter selection
|
| gptkbp:usedIn |
gptkb:Monte_Carlo_methods
Cryptography Computer simulations |
| gptkbp:bfsParent |
gptkb:LCG
gptkb:Random_Number_Generator |
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Linear Congruential Generator
|