1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use rand::seq::SliceRandom;

pub fn maze() {
    let mut nums = vec![];
    //数字を入れる
    for i in 1..76 {
        nums.push(i);
    }
    //シャッフル
    nums.shuffle(&mut rand::thread_rng());

    for i in 0..25 {
        if i == 12 {
            print!(" *,");
        } else {
            print!("{:3},", nums[i]);
        }
        if i % 5 == 4 {
            println!("");
        }
    }
}