내 프로젝트에서 GUID (Global Unique Identifiers)를 생성하고 있습니다. I는 I가 생성 (4000 정도)가 GUID를 유사도 중 하나를 반드시 모든 GUID의 제 3 데이터는 제 ------ 전직GUID의 세 번째 데이터가 4로 시작하는 이유는 무엇입니까?
ff12e0cf-e541-4463-8a21-ef97842c8847
시작 -------------^
왜 세 번째 블록이 항상 4로 시작합니까?
내 프로젝트에서 GUID (Global Unique Identifiers)를 생성하고 있습니다. I는 I가 생성 (4000 정도)가 GUID를 유사도 중 하나를 반드시 모든 GUID의 제 3 데이터는 제 ------ 전직GUID의 세 번째 데이터가 4로 시작하는 이유는 무엇입니까?
ff12e0cf-e541-4463-8a21-ef97842c8847
시작 -------------^
왜 세 번째 블록이 항상 4로 시작합니까?
GUID/UUID에는 여러 가지 종류가 있습니다. 4 UUID를 임의의 숫자에만 의존하는 제도를 사용
http://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29
버전 4 (임의)
버전 : 당신은 버전 4 UUID를 잔뜩 있습니다. 이 알고리즘은 버전 번호 (4 비트)와 예약 된 두 비트를 설정합니다. 다른 모든 비트 (나머지 122 비트)는 임의 또는 의사 임의 데이터 소스를 사용하여 설정됩니다. 버전 4 UUID의 형식은 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx입니다. 여기서 x는 16 진수이며 y는 8, 9, A 또는 B 중 하나입니다 (예 : f47ac10b-58cc-4372-a567-0e02b2c3d479).