본문 바로가기
  • Hello_
Python

[Python] uuid - UUID 생성하기

by LDwDL 2022. 8. 30.
728x90
반응형

오늘 포스팅 내용은 python으로 uuid 생성 방법을 소개하고자 한다.

 

UUID란?

uuid란 universally unique identifier의 축약어로 이를 직역하자면 범용 고유 식별자이다.

말그대로 범용적으로 또는 겹치지 않도록 숫자들을 생성하여 각 개체들을 식별하고 구별할 수 있도록 하는 식별자 표준이다.

 

특히 네트워크 상에서 많이 사용이 되는데, 통신관리시스템 내부에서 개발되고 있는 개별 시스템을 구별할 수 있도록 고유성을 부여하는데 이때 사용되는 표준이 uuid이다.

 

이러한 uuid는 32개의 16진수로 구성되어 있으며 8-4-4-4-12의 그룹으로 나눠져 있다.

 

Python UUID 구현

python으로 uuid를 구현하는데는 굉장히 쉽다.

 

단지 uuid의 라이브러리를 사용하여, uuid1,uuid2,uuid3,uuid4 중 선택하여 생성할 수 있다.

각 함수들의 차이는 다른 블로그에도 많이 구현되어 있으니, 이 포스터에서는 과연 1000개의 uuid를 생성하더라도 모두 다른지 확인하는것으로 포스팅을 마치겠다.

 


 

위 코드와 같이 uuid_numbers에서 중복된 값을 제외하더라도 기존의 uuid_numbers의 길이와 동일한다.

즉, 겹치는 것이 없다.

728x90
반응형

댓글