修改部分内容

This commit is contained in:
Zihaoxu2008
2025-01-25 21:32:30 +08:00
parent 043ea80cbd
commit 15d6ce138b
5 changed files with 35 additions and 35 deletions

View File

@@ -46,15 +46,17 @@ pub fn parse_json_component(json: &str) -> String {
// 生成一个随机的用户名
// author: 通义
pub fn generate_string() -> String {
pub fn generate_string(len_min: i64, len_max: i64) -> String {
let mut rng = rand::thread_rng();
let len = rng.gen_range(5..=10);
let len = rng.gen_range(len_min..=len_max);
rng.sample_iter(&Alphanumeric)
.take(len)
.take(len as usize)
.map(char::from)
.collect()
}
pub fn generate_username(config: &Arc<Configuration>) -> String {
config.username_prefix().to_string() + generate_string().to_string().as_str()
config.username_prefix().to_string() + generate_string(
2,16-config.username_prefix().len() as i64
).to_string().as_str()
}