python之uuid模块详解

uuid是一种惟一标识,在许多领域做为标识用途。python的uuid模块就是用来生成它的。闲话不说,python提供的生成uuid的方法一共有4种,分别是:python

  1. 从硬件地址和时间生成算法

  2. .从md5算法生成ui

  3.  随机生成code

  4. 从SHA-1算法生成md5

他们在uuid模块里对应uuid1, uuid3, uuid4, uuid5这几个方法,注意没有uuid2。下面是示例:class

#-*- encoding: gb2312 -*-
import uuid
print uuid.uuid1()
print uuid.uuid3(uuid.NAMESPACE_DNS, testme)
print uuid.uuid4()
print uuid.uuid5(uuid.NAMESPACE_DNS, testme)
相关文章
相关标签/搜索