NextDouble() public static method

public static NextDouble ( ) : double
return double
示例#1
0
        /// <summary>
        ///   Generates a random alcohol percentage between 2.0 and 10.0
        /// </summary>
        /// <returns>The generated Alcohol percentage.</returns>
        public static string Alcohol()
        {
            var num = (RandomNumber.NextDouble() * (10.0 - 2.0)) + 2.0;

            return(num.ToString("N1", CultureInfo.CurrentCulture) + CultureInfo.CurrentCulture.NumberFormat.PercentSymbol);
        }
示例#2
0
        /// <summary>
        ///     Generates a single hsl value. (Random <see cref="double" /> between 0 and 360.
        /// </summary>
        /// <returns>A single hsl value</returns>
        public static double SingleHSL()
        {
            var value = RandomNumber.NextDouble() * 360.00;

            return(Math.Round(value, 2));
        }
示例#3
0
 /// <summary>
 ///   Gets a random longitude coordinate.
 /// </summary>
 /// <returns>The longitude.</returns>
 public static double Longitude()
 {
     return((RandomNumber.NextDouble() * 360) - 180);
 }
示例#4
0
 /// <summary>
 ///     Generates a random alpha value. (Random <see cref="double" /> between 0 and 1).
 /// </summary>
 /// <returns>A random alpha value.</returns>
 public static double AlphaChannel()
 {
     return(RandomNumber.NextDouble());
 }
示例#5
0
 /// <summary>
 ///   Gets a random latitude coordinate.
 /// </summary>
 /// <returns>The latitude.</returns>
 public static double Latitude()
 {
     return((RandomNumber.NextDouble() * 180) - 90);
 }