Tengo una aplicación que quiere controlable funciones aleatorias de$\mathbb{Z}^2$$\mathbb{Z}^3$$2^{32}$, donde por controlable yo, básicamente, significa que seedable por algunos parámetros (por ejemplo, en el orden de 3 a 5 enteros de 32 bits) de tal manera que las mismas semillas se producen siempre las mismas funciones. La manera más obvia de hacerlo (para el caso bidimensional, dicen) parecen ser calcular el valor en algún punto de $(x,y)$ mediante el uso de $x$, $y$, y la semilla de parámetros como semillas para algo como un LFSR de generador o de un Mersenne Twister, a continuación, ejecutar el generador de números aleatorios para un número fijo de pasos y tomar el valor resultante como el valor de la función en ese punto.
Mi pregunta es, ¿cómo puedo estar seguro de que este procedimiento no mantener demasiado correlación entre los 'puntos semilla', y es que hay un análisis directo o incluso sólo algunos lineamientos generales para cuántas iteraciones sería necesario eliminar esa correlación? Mi primera vuelta-de-la-envoltura conjetura sería que en cada iteración aproximadamente duplica la descorrelación entre determinados valores de las semillas, por lo que el 32 iteraciones sería necesario para alcanzar el requisito de descorrelación en un rango de $2^{32}$ de los valores (y en la práctica probablemente me haga doble a 64 iteraciones), pero eso es estrictamente una conjetura y cualquier análisis adecuado sería bienvenida!
Editado por la aclaración: Para describir más a fondo el tema, puede ser de muestreo de esta función random $f$ (para algunos de semilla de parámetros) en valores arbitrarios, y la necesidad de las muestras a ser idénticos entre pasadas; así, por ejemplo, si la primera aplicación calcula $f(0, 0)$, $f(437, 61)$, $f(-23, 129)$, y, a continuación,$f(5,3)$, y una segunda (potencialmente concurrentes) de la aplicación calcula el $f(1,0)$ y, a continuación, $f(5,3)$tanto pasa necesidad de encontrar el mismo valor de $f$$(5,3)$. Yo también puede ser de muestreo $f$ en puntos arbitrarios, así que me gustaría que la evaluación toma constante de tiempo (y, en particular, la evaluación de $f(x,y)$ no debe tomar el tiempo lineal en $x+y$).