i在项目中正在生成GUIDS(全局唯一标识符)。我看到了(大约4000)生成的GUID之间的一个相似之处,所有GUIDS第三个数据始于4。ex -
FF12E0CF-E541-4463-8A21-EF97842C8847
-----------------------^
为什么第三块总是以4?
有不同种类的GUID/UUID。您有很多版本4 UUID:
http://en.wikipedia.org/wiki/universally_unique_istifier#version_4_.28random.29
版本4(随机)
版本4 UUID使用仅依靠随机数的方案。该算法设置了版本号(4位)以及两个预留位。使用随机或伪数据源设置所有其他所有位(其余122位)。版本4 UUID具有xxxxxxxx-xxxx-xxxx-xxx-yxxx-xxxxxxxxxxxxxxx的形式,其中x是任何十六进制的数字,y是8、9,a或b之一(例如,f47ac10b-58cc-4372-cc-4372-4372-a582-a5672-a567-a567-067-067-02b2.3dd.3dd.3dd.3dd.3ddd.3dd.3dd.3dd.3dd.b2 cc.p>