import time import random def generate_id() -> str: """Generate a time-sortable unique ID (simplified ULID-style).""" timestamp = int(time.time() * 1000) randomness = random.randint(0, 0xFFFFFF) return f"{timestamp:013x}{randomness:06x}" def generate_order_no() -> str: """Generate a human-readable order number.""" timestamp = int(time.time()) randomness = random.randint(1000, 9999) return f"VG{timestamp}{randomness}"