发布时间:2026-06-14 | 分类:开发工具
UUID(Universally Unique Identifier,通用唯一标识符)是一个128位的标识符,在分布式系统中用来唯一标识信息。UUID的标准形式包含32个16进制数字,用连字符分为5组,格式如下:
550e8400-e29b-41d4-a716-446655440000
你可以使用我们的免费在线UUID生成器,一键生成UUID v4:
import uuid
# 生成UUID v4
u = uuid.uuid4()
print(u) # 550e8400-e29b-41d4-a716-446655440000
# 转字符串
print(str(u))
# 去掉连字符
print(str(u).replace('-', ''))
// 方法1:crypto API
const uuid = crypto.randomUUID();
console.log(uuid);
// 方法2:手动生成
function uuidv4() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'
.replace(/[xy]/g, function(c) {
const r = Math.random() * 16 | 16;
const v = c === 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}
| 特性 | 自增ID | UUID |
|---|---|---|
| 唯一性 | 单机唯一 | 全局唯一 |
| 长度 | 4字节 | 16字节 |
| 可预测性 | 可预测 | 不可预测 |
| 分布式适用 | 不适用 | 适用 |
| 索引性能 | 好 | 较差 |
UUID是现代软件开发中不可或缺的工具,尤其在分布式系统和微服务架构中。使用我们的在线工具站可以快速生成UUID,也可以使用AI API服务集成到你的项目中。
nbsp; AI API接口 →