Modificado: aleatorización de posición inicial usando puntero a la fuente.