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)); }
public static T GetElement <T>(ICollection <T> collection) { int index = NumberData.GetNumber(0, collection.Count); return(collection.ElementAt <T>(index)); }
public static int GetStreetNumber() { return(NumberData.GetNumber(900)); }