1 2 3 4 5 6 7 8 9 10 11 12 13
struct Solution; use rand::distributions::Uniform; use rand::thread_rng; use rand::Rng; impl Solution { fn rand10() -> i32 { let distribution: Uniform<i32> = Uniform::new(0, 10); let mut rng = thread_rng(); rng.sample(distribution) + 1 } }