finish copy list with random pointer