UUID

UUID는 범용 고유 식별자이다.

Python에서는 uuid 로 import 하면 바로 사용할 수 있다. 임의성을 필요로 한다면 uuid.uuid1() 과 uuid.uuid4()를 이용해서 사용할 수 있다. uuid1()의 경우 MAC 주소가 이용되기 때문에 보다 임의성을 부여하기 위하여 uuid4() 사용을 권고 하고 있다. 목적에 따라서 임의성 보다는 익명성(?) 정도만 부여되어도 괜찮다고 한다면 uuid3()이나 uuid5() 등도 이용해 볼 수 있다.

통상적인 사용 환경에서 중복은 매우매우 드물게 발생한다. 그럼에도 불구하고 찜찜하다면 salt 같은 방법으로 추가 문구를 덧붙여 주는 것을 고려해 보면 될 것이다.

파일 이름에 이용하기 위해서는 문자열로 변환해서 이용하면 된다.

import uuid
str(uuid.uuid4())