当我在挖掘source of StackID时,我看到this line使我感到困惑,
while (db.Users.Any(u => u.ProviderId == provider))
provider = Current.UniqueId();
有很多来源说最后
是的,有可能发生碰撞GUID,但它非常.....非常 微不足道,忽略它
在我读完这些文章后,我再也没想过碰撞的几率,只是在我看到上面的代码之前就忽略了它。
我们是否应该检查碰撞,即使碰撞的可能性非常小,你还在检查吗?