2021.07.24  

【Python】UUID(ユニークなID)を生成する方法

Python    

この記事では、Pythonで一意のIDを生成する方法を記載しています。

UUIDとは

UUID (Universally Unique IDentifier)とは、全世界で2つ以上のアイテムが同じ値を持つことがない一意な識別子のことです。

引用:  IT用語辞典

UUIDを生成する

pythonでは次のように記述することでUUIDを生成できます。

import uuid

# UUID をホスト ID、シーケンス番号、現在時刻から生成する。
print(uuid.uuid1())
# ランダムな UUID を生成する。
print(uuid.uuid4())
# UUIDと任意の文字列からUUIDを生成する。MD5ハッシュを使用。
print(uuid.uuid3(uuid.uuid1(), "hoge"))
# UUIDと任意の文字列からUUIDを生成する。SHA-1 ハッシュを使用。
print(uuid.uuid5(uuid.uuid1(), "hoge"))

実行結果

6c4f3e32-ec27-11eb-9ead-784f4351907d
314b8c3b-7dc3-479a-906d-8be9a8bcda4b
670eae34-843c-3b60-b5b3-31e373620bf9
c8380ae5-bef0-5c9f-af9d-4686b55d93eb

マニュアル: python.org  

コメント
現在コメントはありません。
コメントする
コメント入力

名前 (※ 必須)

メールアドレス (※ 必須 画面には表示されません)

送信