用 Rand 生成角色
要生成字元,可以使用執行緒區域性隨機數生成器函式 random
。
fn main() {
let tuple = rand::random::<(f64, char)>();
println!("{:?}", tuple)
}
對於偶爾或單一的請求,例如上面的請求,這是一種合理有效的方法。但是,如果你打算生成多個數字,你會發現快取生成器將更有效。
在這種情況下,你應該期望看到以下輸出。
$ cargo run
Running `target/debug/so`
(0.906881, '\u{9edc}')