日期:2014-05-17  浏览次数:21396 次

用Guid.NewGuid()生成的随机数能确保不重复吗?
例如:string rdID = Guid.NewGuid().ToString();
若在两台或多台电脑上都反复运行此代码,也不会出现重复数值吗?谢谢!

------解决方案--------------------
理论上不重复
------解决方案--------------------
不会重复  
它内部好多东西,包含MAC还有个哪个硬件ID 还有CPU时钟,还有语言什么的,不会重复的,请放心使用
------解决方案--------------------
理论上是这样。GUID在空间上和时间上具有唯一性,保证同一时间不同地方产生的数字不同。