use rand::{prelude::SliceRandom, thread_rng};
use rayon_logs::prelude::*;
use rayon_logs::ThreadPoolBuilder;

fn main() {
    let mut ra = thread_rng();
    let mut v: Vec<u32> = (0..100_000).collect();
    let answer = v.clone();
    v.shuffle(&mut ra);

    let p = ThreadPoolBuilder::new().build().expect("builder failed");