Completion requirements
Algoritmo Congruencial Lineal
este algoritmo ha sido el más usado. El algoritmo congruencial lineal genera una secuencia de números enteros por medio de la siguiente ecuación recursiva.
Xi+1 = (aXi + c) mod (m) i= 0, 1, 2, 3… n donde;
ri = Xi/m-1
X0 = es la semilla, X0 >0 y debe ser entero.
a = es la constante multiplicativa, a >0 y debe ser entero.
c = constante aditiva, c >0 y debe ser entero.
mod m = modulo, significa realizar las operaciones anteriores y dividir el resultado entre el valor de m, para obtener solamente el residuo.
Para que el algoritmo cumpla su máximo periodo de vida es necesario que cumpla la siguientes condiciones.
m= 2g
a = 1+4k
k = debe ser entero
C = relativamente primo a m
g = debe ser entero
Periodo de vida Máximo N=m=2g
Last modified: Tuesday, 29 September 2020, 1:29 AM