【发布时间】:2014-06-24 09:23:32
【问题描述】:
我需要一个使用几何分布的随机数生成器
http://en.wikipedia.org/wiki/Geometric_Distribution。
我试过MathNet.Numerics.Distributions:
public void GeometricTest()
{
var geometric = new Geometric(0.1);
int back = geometric.Sample();
Assert.Greater(back, -1);
}
但测试只给出负数。是否有人发现了我的错误或就其他采样几何分布的方法给我建议?
【问题讨论】:
-
没有时间深入研究,但这可能会回答您的问题:link
-
能展示一下Sample函数的实现吗?
-
感谢您指出错误。新版本显然还没有在 nuGet 上。也许,我只是添加一个减号...
-
这已在 v3.0.0-alpha8 中修复,并且也包含在 NuGet 上的(截至今天最新的)v3.0.0-beta01 包中。在 v3.0 最终版之前,NuGet 仅在您启用预发布包时才会列出它们。
标签: c# .net random distribution mathnet-numerics