首頁  >  文章  >  Java  >  Java實作產生GUID的方法

Java實作產生GUID的方法

Y2J
Y2J原創
2017-04-26 13:33:562604瀏覽

本篇文章是對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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn