pythonのuuidライブラリの概要と使い方
概要
- uuidはpythonの標準ライブラリである
uuidには4種類のuuidが存在する
- uuid1
- ホストIDと現在時刻を元に生成される
- uuid3
- 名前と名前空間を元にMD5で生成される
- uuid4
- ランダムな値を元に生成される
- uuid5
- 名前と名前空間を元にSHA-1で生成される
生成例
uuid1
import uuid
print(uuid.uuid1()) # => 0f8fad5b-d9cb-469f-a165-70867728950e
uuid3
import uuid
print(uuid.uuid3(uuid.NAMESPACE_DNS, 'python.org')) # => 6fa459ea-ee8a-3ca4-894e-db77e160355e
uuid4
import uuid
print(uuid.uuid4()) # => 16fd2706-8baf-433b-82eb-8c7fada847da
uuid5
import uuid
print(uuid.uuid5(uuid.NAMESPACE_DNS, 'python.org')) # => 886313e1-3b8a-5372-9b90-0c9aee199e5d