代码来源:cnblogs
原文作者:努力哥
原文链接:https://www.cnblogs.com/nulige/p/6216659.html
本文版权归原作者所有,如有侵权请立即与我联系,我将及时处理。
python解释器示例
>>> import uuid>>> uuid.uuid1()UUID('ae6822e6-c976-11e6-82e0-0090f5f61084')>>> uuid.uuid1()UUID('af72c0a2-c976-11e6-b69e-0090f5f61084')>>> uuid.uuid1()UUID('afd03ab6-c976-11e6-8475-0090f5f61084')>>> uuid.uuid1()UUID('b0226626-c976-11e6-96b4-0090f5f61084')
pycharm示例
import uuidprint(uuid.uuid1())print(uuid.uuid1())print(uuid.uuid1())
执行结果:
295cc3d8-c977-11e6-a341-0090f5f61084295e71de-c977-11e6-ba3c-0090f5f61084295e71df-c977-11e6-92bb-0090f5f61084
随机生成UUID的两种方法综合应用:
import uuidimport hashlibimport time#通过UUID的方式创建def create_uuid(): return str(uuid.uuid1())#通过MD5的方式创建def create_md5(): m=hashlib.md5() m.update(bytes(str(time.time()),encoding='utf-8')) return m.hexdigest()if __name__ == '__main__': print(create_uuid()) print(create_md5())
执行结果:
8491bf28-cfc5-11e6-a6d7-0090f5f610846b61c6e305cac8dbdfad3a3f89c939b2