     
     public static func randomDate() -> NSDate {
         return NSDate.random()
-    }
-    
-    public static func randomCGFloat() -> CGFloat {
-        return CGFloat.random()
     }
     
     public static func randomColor(randomAlpha: Bool = false) -> UIColor {

    // MARK: - Object randoms
    //==========================================================================================================
    
    public static func randomInt(lower: Int = 0, _ upper: Int = 100) -> Int {
        return Int.random(lower, upper)
    }


// 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 {
