public void GenerateTest()
{
Accord.Math.Tools.SetupGenerator(0);
RayleighDistribution target = new RayleighDistribution(2.5);
double[] samples = target.Generate(1000000);
var actual = RayleighDistribution.Estimate(samples);
Assert.AreEqual(2.5, actual.Scale, 1e-3);
}