public static T GetElement <T>()
        {
            Array values = Enum.GetValues(typeof(T));
            T     value  = (T)values.GetValue(NumberData.GetNumber(values.Length));

            return(value);
        }
        public static DateTime GetDatetime(DateTime from, DateTime to)
        {
            TimeSpan range        = to - from;
            TimeSpan randTimeSpan = new TimeSpan((long)(NumberData.GetDouble() * (double)range.Ticks));

            return(from + randTimeSpan);
        }
        public static string GetMacAddress()
        {
            string result = string.Concat((
                                              from x in (IEnumerable <byte>)NumberData.GetBytes(new byte[6])
                                              select string.Format("{0}:", x.ToString("X2"))).ToArray <string>());

            return(result.TrimEnd(new char[] { ':' }));
        }
        public static string GetSubString(int length, string characters)
        {
            StringBuilder returnString = new StringBuilder();
            int           charLength   = characters.Length;

            while (length > 0)
            {
                returnString.Append(characters[NumberData.GetNumber(charLength)]);
                length--;
            }
            return(returnString.ToString());
        }
 public static string GetIpAddress()
 {
     object[] number = new object[] { NumberData.GetNumber(256), ".", NumberData.GetNumber(256), ".", NumberData.GetNumber(256), ".", NumberData.GetNumber(256) };
     return(string.Concat(number));
 }
Пример #6
0
        public static T GetElement <T>(ICollection <T> collection)
        {
            int index = NumberData.GetNumber(0, collection.Count);

            return(collection.ElementAt <T>(index));
        }
Пример #7
0
 public static int GetStreetNumber()
 {
     return(NumberData.GetNumber(900));
 }