static double[] PopulateStream(QuantileStream stream, Random random) { var a = new double[100100]; for (int i = 0; i < a.Length; i++) { var v = random.NormDouble(); // Add 5% asymmetric outliers. if (i % 20 == 0) { v = v * v + 1; } stream.Insert(v); a[i] = v; } return(a); }