Languages/C#

C# - GUID(Globally Unique Identifier)

라큐브 2022. 7. 1. 14:39

GUID(Globally Unique Identifier)

전역 고유 식별자 또는 유사 난수라고 합니다.

GUID 클래스(Class) NewGuid 메서드로 유사 난수를 생성할 수 있습니다.

데이터베이스의 기본키나 중복되지 않는 식별자로 사용하고 합니다.

다만 유사 난수이므로  2^128번의 한 번씩 중복이 발생될 수 있습니다.

 

GUID + UTC(세계협정시) 또는 DateTime 조합으로 생성한다면 중복 확률은 더 낮출 수 있습니다.

Guid Identifier = Guid.NewGuid();

.NET 에서는 어셈블리(DLL)을 식별하는데 이용하고 있습니다.

반응형