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