批量生成UUID/GUID,v4版本,一键复制
首先通过滑块设置需要生成的UUID数量,范围从1到100个。然后根据需要选择格式选项:勾选"大写"可将UUID转为大写格式,勾选"去连字符"会移除UUID中的连字符,勾选"花括号"则会在UUID外包裹花括号。这些选项可以自由组合。
点击"重新生成"按钮即可批量生成UUID,每个UUID右侧都有独立的复制按钮,点击即可复制单个UUID。如果需要复制全部生成的UUID,点击"复制全部"按钮,所有UUID会以换行分隔的形式复制到剪贴板。
所有UUID均为v4版本,基于浏览器内置的加密安全随机数生成器(crypto.getRandomValues)生成,符合RFC 4122标准,确保随机性和唯一性。页面加载时会自动生成一组UUID,无需手动操作即可使用。
UUID v4基于随机数生成,其唯一性由概率保证。一个UUID v4的总组合数约为2^122(约5.3×10^36),这意味着即使每秒生成10亿个UUID,连续生成85年也不太可能出现重复。在实际应用中,UUID v4的碰撞概率极低,可以安全地用于唯一标识符场景。
UUID(Universally Unique Identifier)和GUID(Globally Unique Identifier)本质上是同一种东西,都遵循RFC 4122标准。GUID是微软对UUID的实现和命名,主要用于Windows生态和.NET框架中。两者在格式上完全相同,都是32个十六进制字符加4个连字符组成的128位标识符。简单来说,GUID就是UUID,只是不同环境下的不同叫法。
理论上UUID存在重复的可能性,但实际概率极低。以UUID v4为例,生成两个相同UUID的概率约为二百万亿亿亿分之一(2^-122)。在正常使用场景下,完全不需要担心UUID重复的问题。如果你对唯一性有极高要求,可以考虑使用UUID v1(基于时间戳和MAC地址)或UUID v5(基于命名空间和SHA-1哈希),它们在特定条件下能提供更强的唯一性保证。