set_current_rng
ret = ((new_rng == cur_rng) ? 0 : set_current_rng(new_rng));
err = set_current_rng(rng);