use rand::Rng; use std::env; fn main() { if env::args().len() < 2 { panic!("Please, input a text!"); } let args = env::args().collect::>(); let text = args[1..].join(" "); let x = text .split("") .map(|x| { let num = rand::thread_rng().gen_range(0..5); if num < 2 { x.to_uppercase() } else { x.to_lowercase() } }) .collect::>() .join(""); println!("{}", x); }