UUID在线生成器


翰络云工具
返回
工具介绍
UUID(通用唯一标识符)是一个128位的全局唯一标识符,由时间戳、时钟序列和节点ID等信息组成。它最早由Apollo Network Computing System开发,后来被Open Software Foundation(OSF)采用为分布式计算环境(DCE)的标准。

UUID的结构由32个十六进制数字组成,通常以8-4-4-4-12的格式展示,例如:550e8400-e29b-41d4-a716-446655440000。每个UUID都有其版本标识,最常用的是:
- 版本4(随机):使用加密强度的随机数或伪随机数生成,适用于需要高度随机性的场景
- 版本5(基于名字空间):使用名字空间标识符和名称的SHA1散列值生成,可以为相同输入生成一致的UUID

UUID在现代软件开发中有着广泛的应用:
- 分布式系统:作为全局唯一标识符,确保在不同节点间的数据一致性
- 数据库设计:用作主键或唯一标识符,避免ID冲突
- 文件系统:用于唯一标识文件或资源
- 微服务架构:在服务间传递请求追踪ID
- 安全令牌:生成会话ID或临时令牌

本工具支持生成版本1-7的UUID,并提供以下特性:
- 批量生成:一次生成多个UUID
- 格式定制:支持多种展示格式(带横线、无横线、大写、小写)
- 可重复性:版本5 UUID支持使用相同输入生成一致的标识符
- 安全性:使用密码学安全的随机数生成器
意见反馈
更多工具
全部工具>>