pub fn split_seed(r: &Seed) -> (Seed, Seed)