Является ли следующий GUID - PullRequest
1 голос
/ 23 февраля 2011

Является ли следующий действительный идентификатор GUID? 202008210743518

Ответы [ 4 ]

7 голосов
/ 23 февраля 2011

Guid - это просто 128-битное число, так что вы можете интерпретировать как guid, просто с большим количеством нулевых отступов.Однако они чаще выражаются в виде шестнадцатеричной строки из 32 символов.

00000000-0000-0000-0000-B7B9B3A4A0DE

(это, казалось бы, ваше десятичное число, выраженное в шестнадцатеричной строке в 32-битном формате)

3 голосов
/ 23 февраля 2011

GUID - это глобальный уникальный идентификатор.Обычно это идентификаторы, которые сочетают в себе ряд различных факторов, таких как текущее время, плюс некоторый компонент ranom, так что они, скорее всего, будут уникальными, но это не гарантируется!

Вы можете создавать GUID, используяоднако, если вам нравится ваш собственный механизм, большинство людей используют стандарт Универсальный уникальный идентификатор , который при написании в шестнадцатеричном формате выглядит следующим образом:

21EC2020-3AEA-1069-A2DD-08002B30309D

Если предполагается, что число, которое вы даетебудь GUID, это может работать нормально, но я бы немного подозревал, насколько он уникален!

3 голосов
/ 23 февраля 2011

Нет, это не так.GUID - это 32 шестнадцатеричные цифры, обычно записанные в группах по 8-4-4-4-12 цифр.

0 голосов
/ 23 февраля 2011

GUID выглядит следующим образом: {21EC2020-3AEA-1069-A2DD-08002B30309D}.Смотри http://en.wikipedia.org/wiki/Globally_unique_identifier.

...