UUID 란?


- 범용 고유 식별자를 의미하며 중복이 되지 않는 유일한 값을 구성하고자 할때 주로 사용이 됩니다.
- 주로 세션 식별자, 쿠키 값, 무작위 데이터베이스 키 등에 사용이 됩니다.
<aside>
😀 [추가]
💡 UUID를 구성하였을 경우 중복이 발생하는 경우는?
- 340,282,366,920,938,463,463,374,607,431,768,211,456개의 다양한 UUID를 사용하기에 한개의 시스템의 고유 식별자로 중복이 발생하는 경우는 이와 같습니다. 이는 100년 동안 생성했을 때 최소 1개가 중복 및 충돌 될 확률이라고 합니다.
</aside>
종류
- 버전은 : 1,3,4,5가 있고 주로 사용하는 버저는 1, 4버전
- 1 : 타임스탬프를 기준으로 생성
- 4 : 랜덤 생성


https://docs.oracle.com/javase/1.5.0/docs/api/java/util/UUID.html
UUID 만들기

import java.util.UUID;
String uuid = UUID.randomUUID().toString();
System.out.println(uuid);