How to generate a random double number between min and max in Rust

1 Answer

0 votes
use rand::Rng;

struct GenerateRandomDoubleNumberRust;

impl GenerateRandomDoubleNumberRust {
    pub fn generate_random_double_number_min_max(min: f64, max: f64) -> f64 {
        let mut rng = rand::thread_rng();
        rng.gen_range(min..=max)
    }
}

fn main() {
    let min = 70.0;
    let max = 100.0;

    let d = GenerateRandomDoubleNumberRust::generate_random_double_number_min_max(min, max);
    
    println!("{}", d);
}



/*
run:

80.02870467854979

*/

 



answered Jul 21, 2024 by avibootz

Related questions

1 answer 120 views
1 answer 123 views
1 answer 104 views
1 answer 145 views
1 answer 127 views
1 answer 120 views
...