pub fn generate_salt() -> u64
Generates a random salt for order construction.
UUID v4 always produces 16 bytes, so converting the 8-byte slice cannot panic.