UUID

전 세계적으로 중복되지 않는 고유 식별자를 생성하는 Java 클래스이며,
패키지는 java.util.UUID 임
형식
- 32자리 16진수 기반 36자 문자열
- 하이픈 포함 5개 블록 형태
- 예:
550e8400-e29b-41d4-a716-446655440000
생성 메서드
UUID.randomUUID()
- 반환 타입: UUID 객체
- 문자열 형태로 사용하려면
.toString() 호출 필요
특징
- 중복 가능성이 사실상 0
- 랜덤성 높음
- 충돌 확률 거의 없음
- 인증번호, 세션키, 토큰, 임시 비밀번호 등에 활용됨
단점
- 문자열 길이가 길어 사람이 직접 입력/기억하기 어려움
사용 예시