fn randint_uniform(rng: &mut Xorshift, k: u64) -> u64
216 fn rand(&self, rng: &mut Xorshift) -> (usize, usize) { 217 let n = rng.random(&self.0) as u64; 218 let k = randint_uniform(rng, n); 219 let l = randint_uniform(rng, n - k) as usize; 220 (l, l + k as usize + 1) 221 }