# RandomUtil 模块 `RandomUtil` 模块提供了生成随机数和字符串的工具方法,包括随机整数、随机浮点数、随机布尔值、随机字母和随机字符串。 ## 使用方法 ### `random_int` 函数 ```rust pub fn random_int(min: i32, max: i32) -> i32 ``` #### 参数 - `min`: `i32` - 整数范围的下限值(包括该值)。 - `max`: `i32` - 整数范围的上限值(包括该值)。 #### 返回值 - 返回生成的随机整数。 #### 例子 ```rust use random_util::RandomUtil; let random_int = RandomUtil::random_int(1, 100); ``` ### `random_float` 函数 ```rust pub fn random_float(min: f64, max: f64) -> f64 ``` #### 参数 - `min`: `f64` - 浮点数范围的下限值(包括该值)。 - `max`: `f64` - 浮点数范围的上限值(包括该值)。 #### 返回值 - 返回生成的随机浮点数。 #### 例子 ```rust use random_util::RandomUtil; let random_float = RandomUtil::random_float(1.0, 100.0); ``` ### `random_bool` 函数 ```rust pub fn random_bool() -> bool ``` #### 返回值 - 返回生成的随机布尔值。 #### 例子 ```rust use random_util::RandomUtil; let random_bool = RandomUtil::random_bool(); ``` ### `random_char` 函数 ```rust pub fn random_char() -> char ``` #### 返回值 - 返回生成的随机小写字母。 #### 例子 ```rust use random_util::RandomUtil; let random_char = RandomUtil::random_char(); ``` ### `random_string` 函数 ```rust pub fn random_string(length: usize) -> String ``` #### 参数 - `length`: `usize` - 字符串的长度。 #### 返回值 - 返回生成的随机字符串。 #### 例子 ```rust use random_util::RandomUtil; let random_string = RandomUtil::random_string(10); ``` ## 示例 ```rust use random_util::RandomUtil; fn main() { let random_int = RandomUtil::random_int(1, 100); let random_float = RandomUtil::random_float(1.0, 100.0); let random_bool = RandomUtil::random_bool(); let random_char = RandomUtil::random_char(); let random_string = RandomUtil::random_string(10); println!("Random Int: {}", random_int); println!("Random Float: {}", random_float); println!("Random Bool: {}", random_bool); println!("Random Char: {}", random_char); println!("Random String: {}", random_string); } ```