21 lines
335 B
Python
21 lines
335 B
Python
|
import uuid
|
||
|
|
||
|
node = None
|
||
|
|
||
|
def setNode(n='ff001122334455'):
|
||
|
global node
|
||
|
if len(n)>12:
|
||
|
return
|
||
|
for c in n:
|
||
|
if c not in ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f']:
|
||
|
return
|
||
|
node = eval('0x' + n + 'L')
|
||
|
|
||
|
def getID():
|
||
|
global node
|
||
|
if node is None:
|
||
|
node = uuid.getnode()
|
||
|
u = uuid.uuid1(node)
|
||
|
return u.hex
|
||
|
|