Files
video-gen/video-gen-api/app/utils/id_gen.py
T
2026-05-25 17:08:18 +08:00

17 lines
457 B
Python

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}"