ホームページ >Java >&#&チュートリアル >JavaでGUIDを生成する方法

JavaでGUIDを生成する方法

Y2J
Y2Jオリジナル
2017-04-26 13:33:562624ブラウズ

この記事は、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。