add copy list with random pointer