Share:

Генератор GUID

Что такое GUID?

GUID (он же UUID) - это аббревиатура от 'Globally Unique Identifier' (или 'Universally Unique Identifier'). Это 128-битное целое число, используемое для идентификации ресурсов. Термин GUID обычно используется разработчиками, работающими с технологиями Microsoft, в то время как UUID используется везде.

Насколько уникален GUID?

128-битный код достаточно велик, а алгоритм генерации достаточно уникален, чтобы, если бы в течение 1 года генерировалось 1 000 000 000 идентификаторов GUID в секунду, вероятность дублирования составляла бы всего 50%. Или если бы каждый человек на Земле сгенерировал 600 000 000 идентификаторов GUID, вероятность дублирования составляла бы всего 50%.

Как используются GUID'ы?

GUID'ы используются при разработке корпоративного программного обеспечения на C#, Java и C++ в качестве ключей базы данных, идентификаторов компонентов или практически везде, где требуется действительно уникальный идентификатор. Идентификаторы GUID также используются для идентификации всех интерфейсов и объектов в COM-программировании.

Copyright © 2025 Убежище инженера