Example #1
0
        public static void Main(string[] args)
        {
            SimRandom s = new SimRandom();

            double[] values = new double[N];

            double avg = 0.0;

            for (int i = 0; i < N; i++)
            {
                double d = s.NextDouble();
                values[i] = d;
                avg      += d;
            }
            avg /= N;

            double var = 0.0;

            for (int i = 0; i < N; i++)
            {
                var += (values[i] - avg) * (values[i] - avg);
            }
            var /= (N - 1);

            Console.WriteLine("avg {0}, variance {1}", avg, var);
        }
Example #2
0
File: Rand.cs Project: hirous/test
        public static void Main(string[] args)
        {
            SimRandom s = new SimRandom();
            double[] values = new double[N];

            double avg = 0.0;
            for (int i = 0; i < N; i++)
            {
                double d = s.NextDouble();
                values[i] = d;
                avg += d;
            }
            avg /= N;

            double var = 0.0;
            for (int i = 0; i < N; i++)
            {
                var += (values[i]-avg) * (values[i]-avg);
            }
            var /= (N-1);

            Console.WriteLine("avg {0}, variance {1}", avg, var);
        }