Si tengo una secuencia de números generados aleatoriamente mediante una rutina similar a rand() de Visual C, existe alguna manera de saber qué números continuarían la secuencia?
Gracias
| |||
Numeros aleatorios Si tengo una secuencia de números generados aleatoriamente mediante una rutina similar a rand() de Visual C, existe alguna manera de saber qué números continuarían la secuencia? Gracias |
| |||
Respuesta: Numeros aleatorios Sí, rand es una función determinista, con la misma semilla saldrá la misma secuencia y después de un número siempre viene el mismo(si tienen la misma semilla). De hecho si no inicias la semilla con srand, o lo inicias con la misma semilla siempre dará lo mismo. Sólo tienes que averiguar la semilla, y ya puedes sacar la secuencia, es más se llaman seudoaleatorios. Existen métodos algebraicos, se suelen usar generadores de numeros pseudoaleatorios, busca estos algoritmos, algunos son con polinomios. |
Etiquetas: |