本篇文章是對Java產生GUID的方法進行了詳細的分析介紹,需要的朋友參考下
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
以上是Java實作產生GUID的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!