91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【Python模塊】Python UUID模塊

發布時間:2020-07-19 01:04:54 來源:網絡 閱讀:871 作者:等你的破船 欄目:編程語言

uuid是128位的全局唯一標識符(univeral unique identifier),通常用32位的一個字符串的形式來表現。有時也稱guid(global unique identifier)。python中自帶了uuid模塊來進行uuid的生成和管理工作。(具體從哪個版本開始有的不清楚。。)

  python中的uuid模塊基于信息如MAC地址、時間戳、命名空間、隨機數、偽隨機數來uuid。具體方法有如下幾個:  

  uuid.uuid1()  基于MAC地址,時間戳,隨機數來生成唯一的uuid,可以保證全球范圍內的唯一性。

  uuid.uuid2()  算法與uuid1相同,不同的是把時間戳的前4位置換為POSIX的UID。不過需要注意的是python中沒有基于DCE的算法,所以python的uuid模塊中沒有uuid2這個方法。

  uuid.uuid3(namespace,name)  通過計算一個命名空間和名字的md5散列值來給出一個uuid,所以可以保證命名空間中的不同名字具有不同的uuid,但是相同的名字就是相同的uuid了。【感謝評論區大佬指出】namespace并不是一個自己手動指定的字符串或其他量,而是在uuid模塊中本身給出的一些值。比如uuid.NAMESPACE_DNS,uuid.NAMESPACE_OID,uuid.NAMESPACE_OID這些值。這些值本身也是UUID對象,根據一定的規則計算得出。

  uuid.uuid4()  通過偽隨機數得到uuid,是有一定概率重復的

  uuid.uuid5(namespace,name)  和uuid3基本相同,只不過采用的散列算法是sha1


 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青海省| 兖州市| 平乐县| 尼勒克县| 福州市| 班戈县| 元阳县| 临江市| 蓝山县| 津市市| 宿迁市| 北宁市| 剑河县| 武宣县| 海城市| 亚东县| 奉贤区| 岑巩县| 岱山县| 水城县| 太谷县| 滨海县| 会泽县| 化德县| 诸暨市| 安远县| 株洲市| 内江市| 射洪县| 虞城县| 咸丰县| 宜春市| 舟山市| 天祝| 保靖县| 拉萨市| 昭平县| 灵山县| 泰州市| 清河县| 鱼台县|