C# 에서 기본적으로 지원하는 GUID 클래스의 경우 16 byte 크기의 GUID를 생성한다. 정수값 16자리 및 서버를 구분하는 유일한 아이디 발급이 가능할경우 8 byte로 GUID 생성이 가능하다. class TimebasedGuid { private static readonly Lazy Lazy = new (() => new TimebasedGuid()); private readonly object Lock = new object(); public long Ticks16; public byte ServerRunGuid { set; get; } private int counter; public static TimebasedGuid Instance { get { return Lazy.Value; } } private TimebasedGuid() { this.Ticks16 = CreateTimeTick16(); } public void Init(byte...
원문 링크 : csharp .net GUID 8 byte 생성