Пример #1
0
 private static string NonZeroDigit()
 {
     return(RandomNumber.Next(1, 10).ToString());
 }
Пример #2
0
 /// <summary>
 /// Returns a longitude. Example: -156.65548382095133
 /// </summary>
 /// <returns></returns>
 public static double Longitude()
 {
     return((RandomNumber.NextDouble() * 360) - 180);
 }
Пример #3
0
 /// <summary>
 /// Generates a credit card expiry date.
 /// </summary>
 /// <returns></returns>
 public static DateTime CreditCardExpiryDate()
 {
     return(DateTime.Today.Date.AddDays(365 * RandomNumber.Next(1, 4)));
 }
Пример #4
0
 /// <summary>
 /// Returns a latitude. Example: -58.17256227443719
 /// </summary>
 /// <returns></returns>
 public static double Latitude()
 {
     return((RandomNumber.NextDouble() * 180) - 90);
 }
Пример #5
0
 /// <summary>
 /// Generates a 10 digit NPI (National Provider Identifier issued to health care
 /// providers in the United States.
 /// </summary>
 /// <returns></returns>
 public static string Npi()
 {
     return(RandomNumber.Next(Math.Pow(10, 10)).ToString().PadLeft(10, '0'));
 }
Пример #6
0
 /// <summary>
 /// Returns an IP v4 address including CIDR suffix. Example: "24.29.18.175/21"
 /// </summary>
 /// <remarks>CIDR = Classless Inter-Domain Routing.</remarks>
 /// <returns>An IPv4 address including CIDR suffix</returns>
 public static string IPv4CIDR()
 {
     // For details about CIDR see https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing
     return($"{IPv4Address()}/{RandomNumber.Next(1, 31)}");
 }
Пример #7
0
 /// <summary>
 /// Returns an array with three elements, representing an RGB value.
 /// </summary>
 /// <returns></returns>
 public static byte[] RgbColor()
 {
     return(new byte[] { Convert.ToByte(RandomNumber.Next(0, 256)), Convert.ToByte(RandomNumber.Next(0, 256)), Convert.ToByte(RandomNumber.Next(0, 256)) });
 }
Пример #8
0
        /// <summary>
        /// Returns a random hex color, e.g. "45AF55"
        /// </summary>
        /// <returns></returns>
        public static string HexColor()
        {
            var random = RandomNumber.Next(0, (int)Math.Pow(16, 6));

            return($"{random:X}".PadLeft(6, '0'));
        }