El algoritmo congruencial lineal genera una secuencia de números enteros por medio de la siguiente ecuación recursiva: ( )mod( ) Xi+1 = a Xi + c m Con i = 1, 2, 3,...,n Donde X0 es la semilla, a es la constante multiplicativa, c es una constante aditiva y m es el módulo: X0 > 0 , a > 0 , c > 0 y m > 0 deben ser números enteros. La operación “mod m ” significa multiplicar Xi por a , sumar c y dividir el resultado entre m para obtener el residuo Xi+1 .