不知道爲什麼,但我最近對GUID感興趣。看了他們其中的一些後,我寫了一個函數來生成它們,但用http://guid.us/Test/GUID驗證它們不通過它。我的發生器中的一些GUID:GUID信息
914HK4XO-GF46-EDNY-07AW-FDB0ZHI8ZLP8
OHF7XXMG-E1YK-9EOL-G94E-WC9MCSFI0CXE
0X1X295G-Q394-DX8N-5C39-5I858I7WFRHH
是什麼使這些與以下有效的GUID不同?
C5D850D4-4273-4170-A3C5-61B84F88105E
AAF77D1B-D1CF-4562-B624-204DC876CA17
18C50D98-D3F7-4C3A-9E67-CFAFB3D53F38
給我打電話,但我沒有看到兩者之間的區別。
你剛纔拍了一堆隨機數字嗎? GUID不是完全隨機的(主要是)。你應該閱讀規範。 http://www.ietf.org/rfc/rfc4122.txt –
@ RyanV.Bissell這就是我一直在尋找的。我找不到這樣的東西,但我知道他們必須通過這個正則表達式'/^[0-9a-f] {8} - [0-9a-f] {4} - [1-5] [0- 9a-f] {3} - [89ab] [0-9a-f] {3} - [0-9a-f] {12} $/i' – Spedwards
爲什麼沒有提到生成的GUID值不是十六進制? – Joe