この記事は、Java で GUID を生成する方法の詳細な分析と紹介です。必要な方は参考にしてください。
GUID は 128 ビットの長さの数値で、通常は 16 進数で表されます。このアルゴリズムの中心的な考え方は、マシンのネットワーク カード、現地時間、乱数を組み合わせて GUID を生成することです。理論的には、マシンが 1 秒あたり 10,000,000 個の 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 中国語 Web サイトの他の関連記事を参照してください。