我的應用程序需要使用python爲運行機器生成一個常量唯一標識。
這個常量唯一標識的意思是:
隨時在同一臺機器上生成唯一標識始終是SAME唯一標識。
(也許像系統uuid,但我的應用程序不運行根目錄,無法獲得系統uuid)。
順便說一句,我認爲Python的uuid模型對我不好:
UUID1():使用時間,創一個UUID,這不是一個恆定的唯一ID
uuid3():不能使用一些字符串創一個UUID,但這個uuid在任何機器上都是一樣的。如何從python生成一個常量唯一標識
謝謝!
同一臺機器:相同的cpu +主板+操作系統instalation +相同的磁盤。 行動:
UUID1():使用時間創一個UUID,這不是一個恆定的唯一ID
定義「同一臺機器」。相同的CPU? CPU +主板?相同的操作系統安裝?相同的磁盤?所有這些? – goncalopp
假設管理員創建了幾個相同的虛擬機;你希望你的程序知道它正在運行哪一個? –
嘗試使用mac地址:http://stackoverflow.com/questions/159137/getting-mac-address – Alftheo