Tem certeza que o $k$ não está sendo redefinido em algum lugar e que sempre length(p)=1?
Fábio,Muito obrigado pela ajuda. Mas o if já não dá conta do caso em que p.vec não possui um elemento maior do que seed? E como p.vec é construido dentro de um loop que adiciona um elemento durante k iterações, como ele pode ter mais do que k elementos? Eu achava que já tinha controlado para evitar esses casos... não?mais uma vez obrigado,Felipe