Guid.NewGuid()概率

qianainan 2010-07-14 10:56:22
Guid.NewGuid() 产生的数重复的概率是多少?应用它安全吗?
...全文
160 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
缭绕飘渺 2010-07-14
  • 打赏
  • 举报
回复
不会出现重复
如果大哥你测得重复现象
一定要及时记录,并保存当做证据
这样你很快就会出名了
smthgdin_020 2010-07-14
  • 打赏
  • 举报
回复
不会重复。
mayonglong 2010-07-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hzzasdf 的回复:]
如果用这个重复了,你就找到比尔·盖子,把结果给他看,然后响当当地说一句--- Shit!
[/Quote]

yes
  • 打赏
  • 举报
回复
如果用这个重复了,你就找到比尔·盖子,把结果给他看,然后响当当地说一句--- Shit!
LovingAlison 2010-07-14
  • 打赏
  • 举报
回复
Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier)
  GUID/UUID是通过特定算法产生的一个二进制长度为128位的数字,
  在空间上和时间上具有唯一性,保证同一时间不同地方产生的数字不同,
  在公元3400年以前产生的UUID/GUID与任何其他产生过的UUIDs/GUIDs都不相同。
  在需要GUID的时候,可以完全由算法自动生成,不需要一个权威机构来管理。
  GUID的长度固定,并且相对而言较短小,非常适合于排序、标识和存储。
  如Word文档,创建一个唯一的标识,GUID值就是这个唯一的标识码。GUID广泛应用于微软的产品中,用于识别接口、复制品、记录以及其他对象。不同类型的对象对应不同的GUID值。例如,一个微软Access数据库使用的是16字节域为复制品创建一个唯一标识。
  微软的某种GUID值本质、形成GUID值方法以及由于GUID值产生的潜在弊端已经引起了保密性提倡者的关注。1999年3月,美国联邦商务委员会接到要求,对微软的GUID值使用进行调查。


使用GUID 原因

  世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
mayonglong 2010-07-14
  • 打赏
  • 举报
回复
不会重复~~
LovingAlison 2010-07-14
  • 打赏
  • 举报
回复
我觉得这个重复的概率是0

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧