Exemple #1
0
        public string Generate()
        {
            if (IsNull())
            {
                return(null);
            }

            int max  = _randomValueGenerator.Next(Options.Min, Options.Max);
            var list = new List <string>(max);

            for (int i = 0; i < max; i++)
            {
                list.Add(_generator.Generate());
            }

            return(string.Join(" ", list.ToArray()));
        }
Exemple #2
0
 /// <summary>
 /// 生成
 /// </summary>
 /// <returns></returns>
 public T Generate()
 {
     return(RandomValueGenerator.Next(_min, _max));
 }
Exemple #3
0
 protected virtual bool IsNull()
 {
     return(Options.UseNullValues && _randomValueGenerator.Next(0, 10) == 5); // 10% chance on null
 }