generate a random number in rust

To generate a random number in Rust, you will need the rand crate.

Add rand to your Cargo.toml file:

main.rs
[dependencies]
rand = "0.8.4"
30 chars
3 lines

Then, you can use the Rng trait to generate a random number. Here's an example that generates a random integer between 1 and 100:

main.rs
use rand::Rng;

fn main() {
    let mut rng = rand::thread_rng(); // initialize random number generator
    let num = rng.gen_range(1..=100); // generate random number between 1 and 100 (inclusive)
    
    println!("Random number: {}", num);
}
245 chars
9 lines

This will output a random number between 1 and 100 every time the program is run.

gistlibby LogSnag