Rust Shuffle
Shuffle은 컬렉션의 요소를 무작위로 섞는 알고리즘으로, 데이터의 순서를 무작위로 변경하는데 사용됩니다. 셔플을 사용하기 위해서는 여러 방법이 있습니다. Std Shuffle 사용 Rust에서는 Array, List, Vector 등 기본적으로 Shuffle을 사용 할 수 있습니다. use rand::{Rng, seq::SliceRandom}; const LEN:usize = 10; fn main() { let mut vectors = vec![]; let mut arrays= [0;LEN]; for i in 1..=LEN { vectors.push(i); arrays[i-1] = i; } let mut rng = rand::thread_rng(); println!("[Vector] before : ..
2023.06.11