How to Generate Random Numbers in Rust (rand crate)

Generate random numbers in Rust by adding the rand crate and using the gen_range method on a seeded generator.

Add the rand crate to your Cargo.toml, import the Rng trait, and call gen_range on a seeded random number generator.

  1. Add the dependency to Cargo.toml. rand = "0.8"

  2. Import the necessary items in src/main.rs. use rand::{Rng, SeedableRng};

  3. Generate a random number between 1 and 100. let mut rng = rand::rngs::StdRng::seed_from_u64(42); let random_number = rng.gen_range(1..101);

  4. Print the result to verify. println!("Random number: {}", random_number);