uuid是128位的全局唯一標識符(univeral unique identifier),通常用32位的一個字符串的形式來表現(xiàn)。有時也稱guid(global unique identifier)。python中自帶了uuid模塊來進行uuid的生成和管理工作。(具體從哪個版本開始有的不清楚。。)
站在用戶的角度思考問題,與客戶深入溝通,找到蓋州網(wǎng)站設計與蓋州網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設、網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)絡空間、企業(yè)郵箱。業(yè)務覆蓋蓋州地區(qū)。python中的uuid模塊基于信息如MAC地址、時間戳、命名空間、隨機數(shù)、偽隨機數(shù)來uuid。具體方法有如下幾個:
uuid.uuid1() 基于MAC地址,時間戳,隨機數(shù)來生成唯一的uuid,可以保證全球范圍內(nèi)的唯一性。
uuid.uuid2() 算法與uuid1相同,不同的是把時間戳的前4位置換為POSIX的UID。不過需要注意的是python中沒有基于DCE的算法,所以python的uuid模塊中沒有uuid2這個方法。
uuid.uuid3(namespace,name) 通過計算一個命名空間和名字的md5散列值來給出一個uuid,所以可以保證命名空間中的不同名字具有不同的uuid,但是相同的名字就是相同的uuid了。【感謝評論區(qū)大佬指出】namespace并不是一個自己手動指定的字符串或其他量,而是在uuid模塊中本身給出的一些值。比如uuid.NAMESPACE_DNS,uuid.NAMESPACE_OID,uuid.NAMESPACE_OID這些值。這些值本身也是UUID對象,根據(jù)一定的規(guī)則計算得出。
uuid.uuid4() 通過偽隨機數(shù)得到uuid,是有一定概率重復的
uuid.uuid5(namespace,name) 和uuid3基本相同,只不過采用的散列算法是sha1
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
新聞名稱:【Python模塊】PythonUUID模塊-創(chuàng)新互聯(lián)
標題路徑:http://aaarwkj.com/article24/dpppce.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、外貿(mào)網(wǎng)站建設、營銷型網(wǎng)站建設、網(wǎng)站內(nèi)鏈、標簽優(yōu)化、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容