     
 }
 
-public extension CGFloat {
-    /// SwiftRandom extension
-    public static func random() -> CGFloat {
-        return CGFloat(Float(arc4random()) / Float(UINT32_MAX))
-    }
-}
-
 public extension UIColor {
     /// SwiftRandom extension
     public static func random(randomAlpha: Bool = false) -> UIColor {

    }
}

public extension Bool {
    /// SwiftRandom extension
    public static func random() -> Bool {
        return Int.random() % 2 == 0
    }
}



// each type has its own random

public extension Bool {
    /// SwiftRandom extension
    public static func random() -> Bool {
        return Int.random() % 2 == 0
    }
}

public extension Int {
    /// SwiftRandom extension
    public static func random(lower: Int = 0, _ upper: Int = 100) -> Int {
