use rand::Rng;
pub fn random_int(min: i64, max: i64) -> Result<i64, String> {
if min > max {
return Err(format!(
"Random.int: min ({}) must be <= max ({})",
min, max
));
}
Ok(rand::rng().random_range(min..=max))
}
pub fn random_float() -> f64 {
rand::rng().random_range(0.0..1.0)
}