Lucene.Net.Search.SearchEquivalenceTestBase.RandomFieldContents C# (CSharp) Method

RandomFieldContents() static private method

populate a field with random contents. terms should be single characters in lowercase (a-z) tokenization can be assumed to be on whitespace.
static private RandomFieldContents ( ) : string
return string
        internal static string RandomFieldContents()
        {
            // TODO: zipf-like distribution
            StringBuilder sb = new StringBuilder();
            int numTerms = Random().Next(15);
            for (int i = 0; i < numTerms; i++)
            {
                if (sb.Length > 0)
                {
                    sb.Append(' '); // whitespace
                }
                sb.Append(RandomChar());
            }
            return sb.ToString();
        }