How to use rand crate in Rust random numbers

Add rand 0.8.5 to Cargo.toml, import rand::Rng, and call rand::thread_rng().gen_range() to generate random numbers.

Add rand = "0.8.5" to your Cargo.toml, import rand::Rng, and call rand::thread_rng().gen_range() to generate numbers.

use rand::Rng;

fn main() {
    let secret_number = rand::thread_rng().gen_range(1..=100);
    println!("The secret number is: {secret_number}");
}

In Cargo.toml:

[dependencies]
rand = "0.8.5"