GUIDS не гарантированно являются уникальными, однако их называют «статистически уникальными», поскольку вероятность создания одного и того же guid дважды статистически незначима.Для всех интенсивных целей вы можете с уверенностью предположить, что любой GUID, который вы создаете (правильно), уникален.
Что касается того, как генерируются GUID, они используют разные алгоритмы в зависимости от типа GUID.Например, тип данных «uniqueidentifier» SQL Server использует GUID V4, основанный на псевдослучайном генераторе данных, тогда как другие версии GUID могут основываться на хэш-функциях или комбинации адреса MAC и времени.
Возможно ли этосоздать дубликат GUID?Ну, конечно, но шансы на это просто статистически незначимы.
Доверяйте GUID.Он существует, чтобы сделать вашу жизнь проще:)