\

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を使用してください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です