工具库

Guid在线生成

GUID生成工具能为您方便的在线生成唯一字符串GUID/UUID。

Result / 生成结果清单
128BIT
Anatomy / 结构剖析
// RFC 4122 标准格式
f81d4fae-7dec-41d0-a765-00a0c91e6bf6
4

Version: 表示基于随机数生成 (V4)

a

Variant: 变体标识,定义布局规范

生成参数设置

GUID 总数约为 2128 个。即便每秒产生 10 亿个 ID,也要连续生成 85 年才有 50% 的碰撞概率。

为什么 GUID 能保证唯一?

GUID(Globally Unique Identifier)是一种跨越时间和空间的唯一识别标识。在 2026 年的现代分布式架构中,它是实现分库分表、微服务链路追踪以及离线数据同步的基础。

时间权重 (Time-Based)

在 V1 版本中,结合了 100 纳秒精度的系统时钟,确保顺序生成不重复。

空间权重 (Node ID)

利用物理网卡的 MAC 地址作为唯一节点,防止不同设备在同一时间产生冲突。

强随机源 (Randomness)

V4 版本使用高质量伪随机数发生器(CSPRNG),完全依赖统计学上的极低碰撞率。

哈希命名 (Name-Based)

V3 和 V5 版本通过对指定名称空间和字符串进行 MD5/SHA-1 哈希运算,生成确定性的 ID。

Usage Scenarios / 适用场景
数据库主键(无冲突插入)
临时上传文件重命名
分布式会话 (Session ID)

Generated Locally via Browser Crypto API • 100% Secure & Private

全部评论