全局惟一標識符(GUID,Globally Unique Identifier)也稱做 UUID(Universally Unique IDentifier) 。git
GUID是一種由算法生成的二進制長度爲128位的數字標識符。GUID 的格式爲「xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx」,其中的 x 是 0-9 或 a-f 範圍內的一個32位十六進制數。在理想狀況下,任何計算機和計算機集羣都不會生成兩個相同的GUID。算法
GUID 的總數達到了2^128(3.4×10^38)個,因此隨機生成兩個相同GUID的可能性很是小,但並不爲0。GUID一詞有時也專指微軟對UUID標準的實現。dom
算法1ui
1spa 2code 3orm 4ci 5string 6it 7 8 9 10 11 12 13 |
|
算法2
1 2 3 4 5 6 |
|
算法3
1 2 3 4 5 6 |
|
算法4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
這個能夠指定長度和基數。好比
1 2 3 4 5 6 |
|