 
 }
 
-public extension UIColor {
-    /// SwiftRandom extension
-    static func random(_ randomAlpha: Bool = false) -> UIColor {
+public extension RSColor {
+    /// SwiftRandom extension
+    static func random(_ randomAlpha: Bool = false) -> RSColor {
         let randomRed = CGFloat.random()
         let randomGreen = CGFloat.random()
         let randomBlue = CGFloat.random()
         let alpha = randomAlpha ? CGFloat.random() : 1.0
-        return UIColor(red: randomRed, green: randomGreen, blue: randomBlue, alpha: alpha)
+        return RSColor(red: randomRed, green: randomGreen, blue: randomBlue, alpha: alpha)
     }
 }
 

        }).resume()
    }

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

        return Date.random()
    }

    public static func randomColor(_ randomAlpha: Bool = false) -> RSColor {
        return RSColor.random(randomAlpha)
    }

    public static func randomNSURL() -> URL {
