Maths.PseudoRandom.RandomWithAvoidance public sealed class Maths.PseudoRandom.RandomWithAvoidance Show allA class for generating random values which are never too close to previously generated values. AllConstructorsPropertiesMethods ObsoleteInherited ConstructorsRandomWithAvoidance#public RandomWithAvoidance(Random random, double min, double max, double[] radii)Create a new random sequence generator.Parameters:random (Random)Random engine.min (double)Lower range limit.max (double)Upper range limit.radii (double[])Sequence of avoidance radii, the sum total of which ought not exceed the range length.PropertiesLower#public double Lower { get; }Gets the lower limit for the random interval.Upper#public double Upper { get; }Gets the upper limit for the random interval.MethodsNext#public double Next()Get the next random sample. This method will return double.NaN if no sample could be found within the Lower/Upper range.