스터디노트/알게된 내용 정리하기
UUID
TH-KIM
2021. 11. 18. 13:08
UUID란??
- 네트워크 상에서 고유성이 보장되는 id를 만들기 위한 표준 규약
- 128비트 숫자, 32자리의 16진수로 표현
- 8-4-4-4-12 글자마다 하이픈으로 5개의 그룹으로 구분한다.
- 중앙관리시스템이 있는 환경이라면 각 세션에 일련번호를 부여함으로 유일성을 보장할 수 있지만 분산 환경에서는 개별 시스템이 id를 발급하더라도 유일성이 보장되야한다.
- 범용고유식별자 UUID (Universally Unique IDentifier)
UUID in JavaScript
let uuid = 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
return v.toString(16);
});