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.