use alloy_primitives::U256;
use rand::Rng;
use std::time::{SystemTime, UNIX_EPOCH};
pub fn generate_order_salt() -> U256 {
let now = SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap()
.as_millis();
let mut rng = rand::thread_rng();
let random: f64 = rng.gen();
let salt = (random * now as f64).round() as u128;
U256::from(salt)
}