simpl_random_str/
lib.rs

1use rand::{self, Rng};
2
3pub fn random(len: usize) -> String {
4    const CHARSET: &[u8] = b"abcdefghijklmnopqrstuvwxyz0123456789";
5    
6    let mut rng = rand::thread_rng();
7    let _password: String = (0..len)
8        .map(|_| {
9            let idx = rng.gen_range(0..CHARSET.len());
10            CHARSET[idx] as char
11        })
12        .collect();
13    return _password
14    
15}
16
17// #[cfg(test)]
18// mod tests {
19//     use super::*;
20
21//     #[test]
22//     fn it_works() {
23//         let result = add(2, 2);
24//         assert_eq!(result, 4);
25//     }
26// }