UUID生成工具使用说明
一、工具功能介绍
1. 批量自定义生成:可输入1~100任意数量,一键批量生成标准UUID v4。
2. 大小写切换:支持大写/小写两种格式输出,满足不同项目规范。
3. 单条快速复制:每条UUID配套独立绿色复制按钮,点击一键复制到剪贴板。
4. 使用状态标记:默认全部标记「未使用」,可自行记录已占用ID。
5. 标准RFC4122规范:生成随机版本4 UUID,全局唯一,无重复风险。
二、快速操作示例
操作步骤:
1. 生成数量输入框填写数字 10
2. 下拉框选择「大写」
3. 点击【生成】按钮,表格批量输出10条大写UUID
4. 任意行点击【复制】按钮,弹窗提示复制成功
示例大写UUID:6AECB5B9-9175-4D7A-BF5A-121FDC8597BE
示例小写UUID:6aecb5b9-9175-4d7a-bf5a-121fdc8597be
三、各语言使用示例
// JavaScript 前端生成UUID
function createUUID(){
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(c){
var r=Math.random()*16|0,v=c=='x'?r:(r&0x3|0x8);
return v.toString(16);
});
}
// Python 生成UUID
import uuid
uid = str(uuid.uuid4()).upper()
print(uid)
// Java 生成UUID
String uid = UUID.randomUUID().toString().toUpperCase();
四、应用场景说明
1. 数据库主键:替代自增ID,分布式系统避免ID冲突。
2. 订单/文件唯一标识:保证业务数据全局唯一。
3. 临时Token、会话ID、设备唯一标识。
4. 注意:UUID长度36位,数据库存储建议使用CHAR(36)类型。