我想知道是否有任何随机数生成器可以并行生成随机数,这样生成的序列就不应该在它们之间存在依赖关系。
具体来说,如果我有两个任务并且每个任务生成随机数,那么必须没有依赖关系且没有重叠。
答案 0 :(得分:2)
RNGCryptoServiceProvider
课程应该满足您的需求。
它的设计确定性低于System.Random
,并且也是线程安全的。
更多信息: http://msdn.microsoft.com/en-us/library/system.security.cryptography.rngcryptoserviceprovider.aspx
答案 1 :(得分:1)
答案 2 :(得分:0)