我试图使用getnode()
号为计算机生成一种特殊的序列号。
from uuid import getnode
gnd = str(getnode())
serial = "UMH{}F-{}3{}T4-M3{}I7-0{}A{}W".format(gnd[10], gnd[3], gnd[13], gnd[0], gnd[4], gnd[6])
我今天注意到,getnode()
方法提供的数字值与几周前不同。
我使用的是同一台计算机,但我没有对硬件进行任何更改!但是,如果我从getnode()
方法得到的数字不是常数,这将使整个场景崩溃。
有任何线索吗?