I suspect the answer is '100', but I was hoping someone could give a little more insight at a basic level...
今天我翻阅了BCL的源代码,看看我以前使用过的一些类是如何实际实现的.我以前从未想过如何生成(伪)随机数,所以我决定看看它是如何实现的.
完整来源:http://referencesource.microsoft.com/#mscorlib/system/random.cs#29
private const int MSEED = 161803398;
每次对Random()类进行种子设定时,都会使用此MSEED值.
不管怎么说,我看到了这个"神奇的数字"--161803398--我完全不知道为什么会 Select 这个数字.它既不是质数,也不是2的幂,也不是一个看起来更重要的数字的"一半".我用二进制和祸不单行来看它,嗯,对我来说它看起来就像一个数字.
我试着在谷歌上搜索这个号码,但什么也没找到.