C#:为Weibull分布设置种子

时间:2017-07-30 21:24:09

标签: c# random-seed

在我的C#代码中,我需要创建一个像这样的Weibull随机变量:

Weibull myVar= new Weibull(3, 5);

但是,我还想设置种子,以便每次运行程序时此对象生成的随机数都相同。换句话说,我正在寻找一个等于

的Weibull
int seed = 12345;
Random myVar2 = new Random(seed);

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案 - 非常简单明了,不知道我为什么一开始就没碰到它:

int seed = 12345;
Random myRandom = new Random(seed);
Weibull myWeibull= new Weibull(3, 5, myRandom);

它 - 以同样的方式适用于所有其他发行版。