/// <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."); }