Java,Javascript,Oracle开发生成UUID或GUID方法总结
来源:互联网 发布:关于利用网络云盘 编辑:程序博客网 时间:2024/05/07 13:25
1.Java开发生成UUID或GUID方法
// 36位的,带中划线
java.util.UUID.randomUUID().toString();
// 32位的,去掉中划线
java.util.UUID.randomUUID().toString().replaceAll("-", "");
2.Javascript开发生成UUID或GUID方法
/* 参数middle_line true:带中划线 false不带中划线*/
function newGuid(middle_line)
{
var length = 32;
var result = "";
for ( var i = 1; i <= length; i++)
{
var n = Math.floor(Math.random() * 16.0);
if (n < 10)
{
result += n;
}
else if (n == 10)
{
result += "a";
}
else if (n == 11)
{
result += "b";
}
else if (n == 12)
{
result += "c";
}
else if (n == 13)
{
result += "d";
}
else if (n == 14)
{
result += "e";
}
else if (n == 15)
{
result += "f";
}
if (middle_line && ((i == 8) || (i == 12) || (i == 16) || (i == 20)))
{
result += "-";
}
}
return result;
};
3.Oracle开发生成UUID或GUID方法
select SYS_GUID() from table_name
// 36位的,带中划线
java.util.UUID.randomUUID().toString();
// 32位的,去掉中划线
java.util.UUID.randomUUID().toString().replaceAll("-", "");
2.Javascript开发生成UUID或GUID方法
/* 参数middle_line true:带中划线 false不带中划线*/
function newGuid(middle_line)
{
var length = 32;
var result = "";
for ( var i = 1; i <= length; i++)
{
var n = Math.floor(Math.random() * 16.0);
if (n < 10)
{
result += n;
}
else if (n == 10)
{
result += "a";
}
else if (n == 11)
{
result += "b";
}
else if (n == 12)
{
result += "c";
}
else if (n == 13)
{
result += "d";
}
else if (n == 14)
{
result += "e";
}
else if (n == 15)
{
result += "f";
}
if (middle_line && ((i == 8) || (i == 12) || (i == 16) || (i == 20)))
{
result += "-";
}
}
return result;
};
3.Oracle开发生成UUID或GUID方法
select SYS_GUID() from table_name
0 0
- Java,Javascript,Oracle开发生成UUID或GUID方法总结
- Java,Javascript,Oracle开发生成UUID或GUID方法总结
- Javascript生成全局唯一标识符(GUID,UUID)的方法
- Javascript生成全局唯一标识符(GUID,UUID)的方法
- java生成GUID与UUID
- java生成GUID与UUID
- Java生成唯一UUID(GUID)
- Java生成唯一GUID UUID
- Java生成唯一GUID UUID
- 怎样用java生成GUID与UUID
- 怎样用java生成GUID与UUID
- java生成UUID的方法总结
- java生成UUID的方法总结
- UUID生成方法总结
- UUID生成方法总结
- UUID生成方法总结
- UUID生成方法总结
- UUID生成方法总结
- 字符串和整型之间相互转换
- Struts2(传智播客笔记4)
- 使用OpenCV对两幅图像求和
- log4j配置与实例运行
- struts2 过滤器实现权限控制
- Java,Javascript,Oracle开发生成UUID或GUID方法总结
- OpenCV摄像头视频数据采集与RTSP和RTMP直播
- 《Java程序员面试笔试宝典》之Static关键字有哪些作用
- 回调函数与函数指针
- Extjs4--grid表格的分组和统计
- 结合ExtJS和SSH简单实现登录
- C++11之for 新解(2)
- 推荐动漫-漫画家与助手
- GUI初探--列出指定目录的内容