清风笔记技术知识与工具

UUID 生成器

批量生成 UUID v4,适合临时主键、测试数据、幂等键和请求 ID。

UUID v4批量生成本地随机

UUID v4 适合解决什么问题

UUID v4 由随机数据构成,常用于分布式系统中不依赖中心序列的标识。你可以设置生成数量和可选前缀,一次准备接口请求 ID、消息幂等键、测试表主键或前端临时记录 ID。生成过程在浏览器本地完成,结果不会发送到服务器。

数据库主键

适合多节点提前生成 ID,但应评估字符串索引体积和写入顺序。

链路追踪

给一次请求或异步消息附加唯一标识,便于跨服务定位日志。

测试数据

批量生成互不重复的占位 ID,减少手工维护固定编号。

示例

550e8400-e29b-41d4-a716-446655440000 是标准带连字符形式。某些系统要求去掉连字符或添加业务前缀,接入前应确认字段长度与格式约束。

不要把 UUID 当成安全凭证

UUID 的目标是降低碰撞概率,不代表具备权限控制能力。下载链接、邀请码、重置令牌等敏感场景仍需使用安全随机令牌、有效期和服务端校验。

常见问题

UUID 会重复吗?

理论上存在重复可能,但规范实现的 v4 UUID 空间很大,正常规模下碰撞概率极低。关键数据仍可在数据库增加唯一约束。

能否按生成时间排序?

v4 是随机 UUID,不保证时间顺序。需要趋势递增 ID 时,应评估 UUID v7、雪花算法或数据库序列。

相关工具