fn new_random_state<R: Rng>(rng: &mut R) -> RandomState