[Python]파이썬 UUID(GUID) 만들기

2023. 1. 3. 07:28카테고리 없음

반응형


파이썬에서 UUID(GUID) 를 생성하는 방법

uuid 안에는 uuid1(), uuid3(), uuid4(), uuid5() 이렇게 4개의 함수가 있습니다.
<uuid를 생성하는 방법>

uuid.uuid1(node=None, clock_seq=None)
-호스트ID, 시퀀스, 현재시간을 기준으로 uuid를 생성합니다.

uuid.uuid3(namespace, name)
-네임 스페이스 UUID와 이름의 MD5 해시에서 UUID를 생성합니다.

uuid.uuid4()
-랜덤 UUID를 생성합니다.

uuid.uuid5(namespace, name)
-네임 스페이스 UUID와 이름의 SHA-1 해시에서 UUID를 생성합니다.

사용 예제
UUID를 임포트받아와서 사용

import uuid
url = 'https://dpdpwl.tistory.com/'
print(uuid.uuid1())
print(uuid.uuid3(uuid.NAMESPACE_URL,url))
print(uuid.uuid4())
print(uuid.uuid5(uuid.NAMESPACE_URL,url))




반응형