Pythonでは、uuid
というモジュールを使ってUUIDを生成することができます。このモジュールはPython3では標準ライブラリとしてバンドルされているため、importしてすぐに使用できます。
UUID(Universally Unique Identifier)とは、世界で同じ値を持つことがない一意な識別子です。
以下に、Pythonのuuid
モジュールを使ってUUIDを生成する方法を示します。
import uuid
# バージョン1のUUIDを生成
print(uuid.uuid1())
# バージョン3のUUIDを生成
print(uuid.uuid3(uuid.NAMESPACE_URL, 'www.google.com'))
# バージョン4のUUIDを生成
print(uuid.uuid4())
# バージョン5のUUIDを生成
print(uuid.uuid5(uuid.NAMESPACE_URL, 'www.google.com'))
このコードは、それぞれ異なる方法でUUIDを生成します。バージョン1は時刻とMACアドレスを利用したUUID、バージョン3と5はドメイン名など何かしら一意な文字(バイト列)を用いたUUID、バージョン4は乱数により生成されるUUIDです。
以上がPythonでUUIDを生成する方法になります。これらの情報がPythonに関する技術記事の一部として役立つことを願っています。.