360 Secure SkillHub
360 安全技能中心

Uuid Generator Tool

核心功能涵盖生成时间基(v1)、随机(v4)、命名空间基(v5)三种UUID,支持批量生成、格式验证,以及转换有无连字符、大小写格式。适用于开发、测试中需生成唯一标识符的场景,如数据库主键、接口标识等。通过命令行参数输入指令,输出对应格式的UUID或验证结果,基于Python标准库实现,无需API密钥。

freedompixels
freedompixels
热度 16.10
最近更新 2026-05-14 06:56:48
分类:开发依赖:代码执行应用场景:自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add uuid-generator-tool
Metadata
slug
uuid-generator-tool
name
UUID Toolkit
description
Generate and parse UUIDs (v1, v4, v5). Batch generation, validation, format conversion. Pure Python standard library, no API key required.
keywords
uuid, guid, unique, identifier, generator
version
1.0.0
author
Qiance
language
en

UUID Toolkit

Generate, validate, and parse UUIDs. Supports UUID v1 (time-based), v4 (random), and v5 (namespace-based).

Features

  • UUID v1: Time-based UUID (includes MAC address)
  • UUID v4: Random UUID (default, most common)
  • UUID v5: Namespace-based UUID (deterministic)
  • Validation: Check if string is valid UUID
  • Batch generation: Generate multiple UUIDs at once
  • Format conversion: With/without hyphens, uppercase/lowercase

Usage

# 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

Options

Option Description
--v1 Generate UUID v1 (time-based)
--v4 Generate UUID v4 (random, default)
--v5 NAMESPACE NAME Generate UUID v5
--count N Generate N UUIDs
--validate UUID Validate UUID format
--no-hyphens Output without hyphens
--upper Output uppercase

中文说明

UUID生成和解析工具,支持v1/v4/v5版本,批量生成,格式验证。