UUID 버전 4 또는 7을 만듭니다. 4는 난수입니다. 7은 현재 시각으로 시작해서, 나중에 만든 값이 앞에 만든 값 뒤에 정렬됩니다.
UUID는 16진수로 적은 128비트입니다. 버전 4는 난수이고, 대부분의 데이터베이스가 아직 이것을 원합니다. 버전 7은 앞쪽에 현재 Unix 밀리초를 넣어, 나중에 만든 번호가 텍스트나 인덱스 정렬에서 뒤에 옵니다. 생성은 브라우저에서 합니다. 이 번호가 데이터베이스에 이미 있는지는 찾아 주지 않습니다.
{와 }를 붙입니다. urn:uuid: 접두사는 그 스킴 이름을 앞에 붙입니다.하이픈이 켜져 있으면 8-4-4-4-12입니다. 버전 자리는 4 또는 7입니다. 변종 자리는 RFC 4122라서 넷째 묶음의 첫 16진수 자리는 8, 9, a, b 중 하나입니다. 버전 7의 앞 48비트는 현재 Unix 밀리초이므로, 같은 밀리초가 아니면 텍스트로 비교할 때 시간 순입니다. 나머지는 난수입니다. 브라우저에 암호학적 난수원이 있으면 그것을 씁니다.
버전 4는 난수 비트가 122개라 겹치는 일은 현실적이지 않습니다. 버전 7은 같은 밀리초에 시간 앞부분을 공유할 수 있지만, 뒤의 난수는 여전히 다릅니다.
아닙니다. UUID는 행을 가리킵니다. 비밀번호나 접근 토큰으로 쓰지 마세요.