コード例 #1
0
        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);
        }