GUID生成器
在线生成全局唯一标识符(GUID/UUID)
生成设置
使用说明
什么是GUID?
- GUID(Globally Unique Identifier):全局唯一标识符
- UUID(Universally Unique Identifier):通用唯一标识符
- GUID和UUID本质上是同一个概念,只是叫法不同
- 由128位(16字节)数字组成,通常以32个十六进制数字表示
- 理论上可以生成 2^128 ≈ 3.4×10^38 个不同的GUID
GUID格式说明:
| 格式 | 说明 | 示例 |
|---|---|---|
| D(标准格式) | 32位十六进制数字,用连字符分隔 | 550e8400-e29b-41d4-a716-446655440000 |
| N(无连字符) | 32位十六进制数字,无分隔符 | 550e8400e29b41d4a716446655440000 |
| B(大括号) | 标准格式,外加大括号 | {550e8400-e29b-41d4-a716-446655440000} |
| P(圆括号) | 标准格式,外加圆括号 | (550e8400-e29b-41d4-a716-446655440000) |
GUID版本:
- Version 4(随机):本工具生成的GUID版本,基于随机数生成
- Version 1(时间戳+MAC地址)
- Version 3(MD5哈希)
- Version 5(SHA-1哈希)
使用场景:
- 数据库主键(唯一标识记录)
- 分布式系统中的唯一标识
- 文件名或资源标识
- 会话ID或事务ID
- API密钥或令牌
功能特点:
- 支持批量生成(最多1000个)
- 支持4种标准格式
- 支持大小写转换
- 一键复制或下载为文件
- 基于浏览器随机数生成,安全可靠
注意事项:
- GUID虽然理论上是唯一的,但在极端情况下可能重复
- Version 4 GUID基于随机数,碰撞概率极低
- 不建议将GUID用于安全敏感的场景(如密码)
- GUID占用空间较大(16字节),在性能敏感场景需权衡