Heim  >  Artikel  >  Java  >  So generieren Sie eine GUID in Java

So generieren Sie eine GUID in Java

Y2J
Y2JOriginal
2017-04-26 13:33:562555Durchsuche

Dieser Artikel ist eine detaillierte Analyse und Einführung in die Methode zum Generieren von GUIDs in Java. Freunde, die ihn benötigen, können darauf zurückgreifen.

GUID ist eine 128-Bit-lange Zahl, die im Allgemeinen hexadezimal ausgedrückt wird. Die Kernidee des Algorithmus besteht darin, eine GUID durch Kombination der Netzwerkkarte der Maschine, der Ortszeit und einer Zufallszahl zu generieren. Wenn eine Maschine 10.000.000 GUIDs pro Sekunde generiert, ist theoretisch (im probabilistischen Sinne) garantiert, dass sie sich 3240 Jahre lang nicht wiederholt.

Der Code lautet wie folgt:

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 ist eine neue Klasse in 1.5, mit der eine sogenannte global eindeutige ID generiert werden kann

Das obige ist der detaillierte Inhalt vonSo generieren Sie eine GUID in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn