add algorithm copy random list and roratelist