random number generator in rust
To generate random numbers in Rust, you can use the rand
crate, which provides various random number generators and utilities. Here's an example of how to generate a random number between 1 and 100:
use rand::Rng;
fn main() {
let mut rng = rand::thread_rng();
let random_number = rng.gen_range(1..=100);
println!("Random number: {}", random_number);
}
In this example, we import the Rng
trait from the rand
crate and create a random number generator rng
using rand::thread_rng()
. Then, we use the gen_range
method to generate a random number between 1 and 100 (inclusive). Finally, we print the random number.
Remember to add the rand
crate to your Cargo.toml
file:
[dependencies]
rand = "0.8"
I hope this helps! Let me know if you have any further questions.