Se pretende analizar un conjunto de numeros pseudo-aleatorios para hallar los coeficientes del método de congruencias lineales modulares asociado al conjunto generado.
Aunque técnicamente podemos intentar hallar los coeficientes de cualquier método de generación de números pseudo-aleatorios, tomamos el más sencillo para dar una idea intuitiva de lo que podemos hacer para otros métodos.
Existe la dificultad de saber si realmente los datos que tenemos provienen de un método de congruencias lineales modulares de la forma en que proponemos aquí. En este caso suponemos que los datos provienen de un método de congruencias lineales modulares con coeficientes particulares .
ANÁLISIS EN CONDICIONES IDEALES
Sea una sucesión de números pseudo-aleatorios generados por el método de congruencias lineales modulares, donde (de preferencia )
DETERMINAR
Supongamos que tiene periodo completo, es decir . De modo que si contamos con los suficientes datos podemos hallar fácilmente el parámetro m. Sabemos que por ser el residuo más grande, de modo que
DETERMINAR
Observe que de modo que si conocemos m, coincide en valor con la semilla del método. De modo que
De no conocer el valor de , necesitamos conocer los parámetros a,c,m para determinar de resolviendo la siguiente ecuación entera
Donde h es el entero asociado a después de haber calculado el modulo.
DETERMINAR
Si para algún j, entonces el siguiente de modo que
DETERMINAR
Si para algún j, entonces el siguiente de modo que