Estoy siguiendo "Curvas elípticas: Teoría de números y criptografía" de Lawrence C Washington, y su ejemplo de usar el Método de Pollard Rho para resolver el Problema del Logaritmo Discreto de la Curva Elíptica, lo que implica definir una función iterativa pseudoaleatoria y buscar ciclos.
Cuando introduce la función, dice
"Sea G un grupo finito de orden N. Elige una función f:GG que se comporte de manera bastante aleatoria. Luego, comienza con un elemento aleatorio $P_0$ y computa las iteraciones $P_(i+1) = f(P_i)$. Dado que G es un conjunto finito, habrá algunos índices $i_0
Luego $P_{(i_0)+1} = f(P_{(i_0)} ) = f(P_{(j_0)}=P_{(j_0)+1}=$ y, de manera similar, $P_{(i_0)+l} = P_{(i_0)+l} $ para todo l 0. Por lo tanto, la secuencia $P_i$ es periódica con periodo $j_0$ $i_0$ (o posiblemente un divisor de $j_0$ $i_0$)."
La parte que no entiendo es lo que sigue.
"Si f es una función aleatoria aleatoriamente elegida (no vamos a precisar esto), entonces esperamos encontrar una coincidencia con $j_0$ a lo sumo una constante veces ${\sqrt N}$. "
¿Qué efecto tiene la 'aleatoriedad' en encontrar coincidencias y el tiempo necesario para hacerlo?