Rustでビンゴゲーム

use rand::Rng;
// use rand::seq::SliceRandom;
fn main() {
    let mut vec: Vec<i32> = Vec::new();
    let mut rng = rand::thread_rng();

    for i in 1..=25 {
        let mut r = rng.gen_range(1..=75);
        if i==13 {
            vec.push(0);
        } else {
            while vec.contains(&r) {
                r = rng.gen_range(1..=75);
            }
            vec.push(r);
        }
    }

    for i in 0..=4 {
        println!("{:>3?}",[vec[5*i],vec[5*i+1],vec[5*i+2],vec[5*i+3],vec[5*i+4]]);
    }
}
[  3,  56,  62,  30,  31]
[ 17,  67,  15,  55,  18]
[ 37,  38,   0,  26,  27]
[ 74,  28,  39,  75,  36]
[ 19,  11,  34,  40,  60]