Supongamos que supiera que un generador congruencial lineal genera una secuencia de números aleatorios. Es decir,
Si me dan todo el período (o al menos una gran subsecuencia contigua de la misma), ¿cómo puedo reconstruir los parámetros y que produjo esta secuencia? Estoy buscando un método general que pueda determinar los parámetros iniciales si se conoce el generador de números pseudoaleatorios.
Respuestas:
Vea el artículo Cómo romper un generador congruente lineal , Haldir ("Equipo de ingeniería inversa", diciembre de 2004):
El documento incluye el código fuente de "prueba de concepto" escrito en C, usando NTL de Victor Shoup para aritmética de precisión extendida.
fuente