当前位置: 移动技术网 > IT编程>开发语言>Java > 基于Java生成GUID的实现方法

基于Java生成GUID的实现方法

2019年07月22日  | 移动技术网IT编程  | 我要评论
guid是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成guid。从理论上讲,如果一台机器每秒产生10000000个guid,则可以保证(概率意义上)3240年不重复。
复制代码 代码如下:

package com.cn.str;
import java.util.uuid;
/**
 * create guid
 * @author administrator
 *
 */
public class createguid {

 public static final string generateguid(){
  uuid uuid = uuid.randomuuid();
  return uuid.tostring();  
 }
 /**
  * @param args
  */
 public static void main(string[] args) {
  // todo auto-generated method stub
  system.out.println(generateguid());
 }
}

uuid是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的id

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网