파이썬에서 UUID(GUID) 를 생성하는 방법을 알아보겠습니다.
간단히 UUID를 임포트받아와서 사용할 수 잇씁니다.
6843f2dc-24fa-11e9-b84a-f8633f2431a4
def8ca7c-5ed2-317a-9d40-3717e495a2cc
0d3514e0-df02-4cb1-aceb-1a0dea20a4f3
c703c261-4cee-55cb-861f-5d58970be848
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를 생성합니다.
'Python' 카테고리의 다른 글
[Python]파이썬 맵,필터,리듀스(map,filter,reduce) (0) | 2019.02.22 |
---|---|
[Python]파이썬 mutable과 immutable (0) | 2019.02.18 |
[Python]파이썬 간단api만들기(Flask) (0) | 2019.02.01 |
[Python]파이썬 가상환경 등록(venv) (0) | 2019.01.30 |
[Python]파이썬 설치하기(window) (0) | 2018.06.27 |