add DeepCopyRandomList