是否可以播种Guid.NewGuid()?例如。来自GetHashCode()?

时间:2013-06-28 09:55:01

标签: c#-4.0

我完全清楚Guids应该是全球唯一的。这是一个特例。

我们有工具可以创建配置文件,其中Guids是数据的一部分。每次运行该工具时创建新的Guid都非常简单。但是,在几个测试场景中,我们面临的问题是独立工具应该创建具有相同Guid的对象,其中一些底层数据匹配。维护和访问使用中的Guid集中存储库是不切实际的。

通过“播种”,我的意思是有两个不同的种子可以保证产生不同的Guids,并且相同的种子将始终产生相同的Guid。

0 个答案:

没有答案