コード例 #1
0
        /// <summary>
        /// Determine if number is multiple of factor value
        /// </summary>
        /// <param name="obj">multiQ object</param>
        /// <param name="rand">Random object</param>
        /// <param name="factors">contain factor values</param>
        /// <param name="arraySize">array size</param>
        public static void QueryMultiQ(multiQ obj, Random rand, int[] factors)
        {
            Console.WriteLine("\n");
            Console.WriteLine(" Begin query MultiQ.");
            int  randNum;
            uint queryCount;

            int[] arrQueryNumbers = new int[ARR_SIZE];
            for (int i = 0; i < ARR_SIZE; i++)
            {
                randNum            = rand.Next(RAND_MIN, RAND_MAX);
                arrQueryNumbers[i] = randNum;
                queryCount         = obj.Query((uint)randNum);
            }
            DisplayMultiQStat(obj, arrQueryNumbers, factors);
            Console.WriteLine(" End query MultiQ.");
        }