Generate, validate, and parse UUIDs. Supports UUID v1 (time-based), v4 (random), and v5 (namespace-based).
bash
# Generate UUID v4 (random, default)
python3 scripts/uuid_toolkit.py
# Generate UUID v1 (time-based)
python3 scripts/uuid_toolkit.py --v1
# Generate 10 UUIDs
python3 scripts/uuid_toolkit.py --count 10
# Validate a UUID
python3 scripts/uuid_toolkit.py --validate "550e8400-e29b-41d4-a716-446655440000"
# Without hyphens
python3 scripts/uuid_toolkit.py --no-hyphens
# Uppercase
python3 scripts/uuid_toolkit.py --upper
OptionDescription--v1Generate UUID v1 (time-based)--v4Generate UUID v4 (random, default)--v5 NAMESPACE NAMEGenerate UUID v5--count NGenerate N UUIDs--validate UUIDValidate UUID format--no-hyphensOutput without hyphens--upperOutput uppercase
UUID生成和解析工具,支持v1/v4/v5版本,批量生成,格式验证。