Rust Rand生成随机数

# in project file
cargo add rand
extern crate rand;
use rand::Rng;
fn main() {
let mut rng = rand::thread_rng();

// an unbiased integer over the entire range:
let i: i32 = rng.gen();
println!("i = {i}");

// a uniformly distributed value between 0 and 1:
let x: f64 = rng.gen();
println!("x = {x}");

// simulate rolling a die:
// 生成指定范围的随机数
println!("roll = {}", rng.gen_range(1..=6));
}
posted @ 2022-07-10 10:48  皮豪  阅读(637)  评论(0)    收藏  举报