public double AnyDouble(double minimum, double maximum, Distribution distribution) { Argument.InRange( maximum, minimum, double.MaxValue, nameof(maximum), "The maximum value must be greater than the minimum value."); return(factory.AnyDouble(minimum, maximum, distribution)); }
public void AnyDouble_MinMaxDistribution() { var anon = new AnonymousData(); var classifier = new Classifier <double>(); classifier.AddClassification("GT", d => d > 0); classifier.AddClassification("LT", d => d < 0); classifier.Classify(() => anon.AnyDouble(float.MinValue, float.MaxValue, Distribution.Uniform)); Assert.True(classifier["GT"] > 0.4); Assert.True(classifier["LT"] > 0.4); }
public void AnyDouble() { var anon = new AnonymousData(); var classifier = new Classifier <double>(); classifier.AddClassification("GT", d => d > 0); classifier.AddClassification("LT", d => d < 0); classifier.Classify(() => anon.AnyDouble()); Assert.True(classifier["GT"] > 0.4); Assert.True(classifier["LT"] > 0.4); }