类 Random
可以使用 constructor without parameters 实例化MSDN 表示,在这种情况下,它被植入了一些与时间相关的值。
导出随时间变化的值的方法是否记录在案?我可以复制它吗?
最佳答案
它没有记录在案,我认为这是故意的。我看不出有什么充分的理由说明为什么要记录这样的事情,而且框架实现者应该能够选择具体的执行方式。
但如果你想知道它目前是如何工作的,只需使用 ildasm 或 Reflector。 Reflector 会给你这个(.Net 4.5 beta):
public Random() : this(Environment.TickCount)
{
}
如果你看the source code of mono ,你会看到自 2003 年以来,它做的事情完全一样。
关于c# - 没有提供种子时随机播种的是什么类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10365014/