userand::RngExt;/// Returns a string of `n_digits` random lowercase hex characters (e.g. for temp file suffixes).
pubfngenerate_random_hex(n_digits:usize)-> String{letmut rng =rand::rng();(0..n_digits).map(|_|format!("{:x}", rng.random_range(0..16))).collect()}