내 응용 프로그램이 필요 파이썬은 상수 생성 실행 기계에 대한 고유 ID입니다.
상수 고유 ID 의미는 다음과 같습니다.
동일한 기계에서 언제든지 고유 ID는 항상 고유 고유 ID입니다.
(시스템 uuid와 같을 수도 있지만 내 응용 프로그램이 루트를 실행하지 않음, 시스템 uuid를 얻을 수 없음). , 세대 UUID를, 이것은 일정한 고유 한 ID
uuid3()가 아닌 사용 시간 :
uuid1을() : BTW
, 내가 나를 위해 파이썬 UUID 모델 좋지 않은 생각 몇 가지 문자열 세대 UUID를를 사용하지 못할하지만, 이 기계는 어떤 기계에서도 동일합니다.어떻게 상수를 생성 파이썬에서 고유 한 ID를
감사!
동일한 컴퓨터 : 동일한 CPU + 마더 보드 + OS 설치 + 같은 디스크. 조치 :
uuid1은() : 시간 세대 UUID를를 사용, 이것은 당신이 snowflake을 시도 할 수
"같은 기계"를 정의하십시오. 같은 CPU입니까? CPU + 마더 보드? 동일한 OS 설치? 같은 디스크? 이것들 모두? – goncalopp
admin이 두 개의 동일한 가상 시스템을 생성한다고 가정합니다. 당신은 당신의 프로그램이 어느 프로그램이 실행되고 있는지를 알기를 기대합니까? –
mac 주소를 사용해보십시오. http://stackoverflow.com/questions/159137/getting-mac-address – Alftheo