我使用伪随机数生成器 (PRNG) 来蒙特卡罗模拟排队类型的系统。我使用 System.Random,因为它很快,但发现它在随后的抽奖之间有一些奇怪的相关性,这会干扰结果(它不够随机)。
现在我正在使用 Mersenne Twister (http://takel.jp/mt/MersenneTwister.cs),它(到目前为止)已被证明对于我的目的来说足够随机。它慢了 50%,但这是我愿意为获得可靠结果而付出的代价。
.net 的什么 PRNG 最适合蒙特卡洛模拟?我正在寻找一个不太慢的可靠 PRNG。