private void TestRandomWords(int maxNumWords, int numIter) { Random random = new Random(Random().Next()); for (int iter = 0; iter < numIter; iter++) { if (VERBOSE) { Console.WriteLine("\nTEST: iter " + iter); } for (int inputMode = 0; inputMode < 2; inputMode++) { int numWords = random.nextInt(maxNumWords + 1); ISet <IntsRef> termsSet = new HashSet <IntsRef>(); IntsRef[] terms = new IntsRef[numWords]; while (termsSet.size() < numWords) { string term = FSTTester <object> .GetRandomString(random); termsSet.Add(FSTTester <object> .ToIntsRef(term, inputMode)); } DoTest(inputMode, termsSet.ToArray()); } } }
private void TestRandomWords(int maxNumWords, int numIter) { Random random = new J2N.Randomizer(Random.NextInt64()); for (int iter = 0; iter < numIter; iter++) { if (Verbose) { Console.WriteLine("\nTEST: iter " + iter); } for (int inputMode = 0; inputMode < 2; inputMode++) { int numWords = random.nextInt(maxNumWords + 1); ISet <Int32sRef> termsSet = new JCG.HashSet <Int32sRef>(); //Int32sRef[] terms = new Int32sRef[numWords]; // LUCENENET: Not used while (termsSet.size() < numWords) { string term = FSTTester <object> .GetRandomString(random); termsSet.Add(FSTTester <object> .ToInt32sRef(term, inputMode)); } DoTest(inputMode, termsSet.ToArray()); } } }