So erstellen Sie eine GUID/UUID in Python

Sie können das uuid-Modul in Python verwenden, um eine global eindeutige Kennung (GUID) zu generieren, die auch als universell eindeutige Kennung (UUID) bekannt ist. Hier ist ein Beispiel dafür, wie man in Python eine UUID generiert:

import uuid

# Generate a random UUID
random_uuid = uuid.uuid4()

# Print the UUID
print(random_uuid)

Sie können auch die Funktion uuid1() verwenden, um eine UUID auf der Grundlage der Host-ID und der aktuellen Zeit zu generieren:

import uuid

# Generate a UUID based on the host ID and current time
time_based_uuid = uuid.uuid1()

# Print the UUID
print(time_based_uuid)

Sie können auch uuid3() und uuid5() verwenden, um UUIDs basierend auf dem MD5- und SHA-1-Hash zu erstellen, jeweils mit einem zusätzlichen Namensraum.

import uuid

# Generate a UUID based on the namespace and name
uuid3_uuid = uuid.uuid3(uuid.NAMESPACE_DNS, "example.com")
uuid5_uuid = uuid.uuid5(uuid.NAMESPACE_DNS, "example.com")

# Print the UUID
print(uuid3_uuid)
print(uuid5_uuid)