 
 public extension Double {
     /// SwiftRandom extension
-    public static func random(_ lower: Double = 0, _ upper: Double = 100) -> Double {
+    static func random(_ lower: Double = 0, _ upper: Double = 100) -> Double {
         return Double.random(in: lower...upper)
     }
 }
 
 public extension Float {
     /// SwiftRandom extension
-    public static func random(_ lower: Float = 0, _ upper: Float = 100) -> Float {
+    static func random(_ lower: Float = 0, _ upper: Float = 100) -> Float {
         return Float.random(in: lower...upper)
     }
 }
 
 public extension CGFloat {
     /// SwiftRandom extension
-    public static func random(_ lower: CGFloat = 0, _ upper: CGFloat = 1) -> CGFloat {
+    static func random(_ lower: CGFloat = 0, _ upper: CGFloat = 1) -> CGFloat {
         return CGFloat.random(in: lower...upper)
     }
 }
 
 public extension Date {
     /// SwiftRandom extension
-    public static func randomWithinDaysBeforeToday(_ days: Int) -> Date {
+    static func randomWithinDaysBeforeToday(_ days: Int) -> Date {
         let today = Date()
         let earliest = today.addingTimeInterval(TimeInterval(-days*24*60*60))
         


public extension UIColor {
    /// SwiftRandom extension
    public static func random(_ randomAlpha: Bool = false) -> UIColor {
        let randomRed = CGFloat.random()
        let randomGreen = CGFloat.random()
        let randomBlue = CGFloat.random()

                    completion?(nil, error)
                }
            }
        }).resume()
    }
    
    public static func randomGravatar(_ size: Int = 80, completion: ((_ image: UIImage?, _ error: Error?) -> Void)?) {
        let options = Randoms.GravatarStyle.allValues
        Randoms.createGravatar(options.randomItem()!, size: size, completion: completion)
    }
}
