use rand::{rng, Rng};
use std::time::{SystemTime, UNIX_EPOCH};
pub(crate) fn generate_salt() -> u64 {
let mut rng = rng();
let timestamp_secs = SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap()
.as_secs();
let random: u16 = rng.random();
(timestamp_secs << 16) | (random as u64)
}