pub fn get_random_charset_string(len: usize, charset: &[u8]) -> StringExpand description
Generate random String with given charset of len length
ยงExample
const CHARSET: &[u8] = b"ABCDEFGHIJKLMNOPQRSTUVWXYZ\
abcdefghijklmnopqrstuvwxyz\
0123456789)(*&^%$#@!~";
const PASSWORD_LEN: usize = 30;
let password = rust_utils::random::get_random_charset_string(PASSWORD_LEN, CHARSET);
assert_eq!(password.len(), PASSWORD_LEN);
for x in password.bytes() {
assert!(CHARSET.contains(&x));
}