类Random
可以使用constructor without parameters进行实例化,MSDN表示在这种情况下,它会播放一些与时间相关的值。
是否可以在任何地方获得与时间相关的值?我可以重现吗?
答案 0 :(得分:8)
没有记录,我认为这是故意的。我没有看到任何理由为什么应该记录这样的事情,框架实施者应该能够选择如何做到这一点。
但是如果你想知道它当前是如何工作的,只需使用ildasm或Reflector。 Reflector将为您提供此(.Net 4.5 beta):
public Random() : this(Environment.TickCount)
{
}
如果你看一下the source code of mono,你会发现自2003年以来它完全一样。