暂无最近使用记录
暂无收藏工具

UUID生成器 - 批量生成唯一ID

支持UUID v4,自定义格式,开发必备

点击生成按钮创建UUID

UUID知识

什么是UUID
通用唯一识别码,由32个16进制数字组成,全球唯一。
唯一性保证
UUID v4基于随机数,重复概率约2^122分之一,几乎不可能。
标准格式
8-4-4-4-12格式,第三段首位4表示版本4(随机)。
常见用途
数据库主键、文件名、会话ID、订单号、接口标识等。
UUID版本
有v1-v5五个版本,v4最常用,本工具生成的是v4。
GUID区别
GUID是微软对UUID的叫法,本质相同,可互换使用。

常见问题

Q UUID真的不会重复吗?
A 理论上有极小概率重复,但实际中几乎不可能。假设每秒生成10亿个UUID,需要约85年才有50%概率出现一次重复。
Q 带横杠和不带横杠有什么区别?
A 没有本质区别,只是格式不同。标准格式带横杠(36字符),不带横杠是32字符。根据使用场景选择即可。
Q UUID可以做数据库主键吗?
A 可以,但有利有弊。优点是分布式系统无需协调即可生成唯一ID;缺点是占用空间大、索引效率略低于自增ID。
Q 为什么第三段总是以4开头?
A 这是UUID版本标识。第三段首位数字表示版本号,4代表v4版本(基于随机数),其他版本会是1、2、3、5。
Q 花括号格式用在什么场景?
A 花括号格式{UUID}主要用于Windows和.NET环境,也叫GUID格式。其他环境通常不需要花括号。
Q 大小写有影响吗?
A UUID大小写不敏感,abc和ABC代表相同的值。但为保持一致性,建议在同一系统中统一使用小写或大写。

使用说明

UUID在浏览器本地生成,不会上传到服务器。