Pythonでは、uuid
という標準ライブラリを使用してUUIDを生成することができます。UUID(Universally Unique Identifier)は、世界中で一意の値を持つ識別子です。
UUIDの生成方法
Pythonのuuid
モジュールでは、バージョン1、3、4、5のUUIDを生成することができます。
バージョン1
バージョン1のUUIDは、ホストID、シーケンス番号、現在時刻から生成されます。
import uuid
print(uuid.uuid1())
バージョン3と5
バージョン3と5のUUIDは、名前空間識別子と名前を使用して生成されます。バージョン3はMD5ハッシュから、バージョン5はSHA-1ハッシュからUUIDが生成されます。
import uuid
print(uuid.uuid3(uuid.NAMESPACE_DNS, 'www.example.com'))
print(uuid.uuid5(uuid.NAMESPACE_DNS, 'www.example.com'))
バージョン4
バージョン4のUUIDは、乱数を使用して生成されます。
import uuid
print(uuid.uuid4())
以上がPythonでUUIDを生成する基本的な方法です。それぞれの用途に応じて適切なバージョンのUUIDを使用してください。.