UUID 生成
UUID / 短随机 ID 批量生成
在线工具箱 / 实用工具
UUID 生成:批量生成 UUID v4、时间有序 ID 或短随机 ID,随机数来自浏览器自带的密码学安全随机源(crypto.getRandomValues)。全程本地生成,不会上传服务器 —— 拿去做主键、请求 ID、测试数据都可以。
三种类型怎么选
- UUID v4
- 最通用的选择:做主键、请求 ID、幂等键都行。缺点是完全随机,作为数据库主键时插入顺序也是随机的,会导致索引页分裂。
- 时间有序 ID
- 按生成先后排列,入库时可以直接排序、不会有随机主键那样的索引问题。对顺序敏感的场景用这个。
- 短随机 ID
- 长度可选 6 / 8 / 10 / 12 / 16 / 24 / 32 位,用大小写字母加数字。做短链、邀请码、房间号这类「人要看、人要念」的 ID 用它 —— 但长度越短碰撞概率越高,6 位只适合小规模场景。
生成多少
数量可选 1 / 5 / 10 / 20 / 50 / 100,结果可以整批复制或者下载成文件。需要更短、且要求按时间排序的 ID,看「ULID 生成器」。
同类工具