     ///
     /// - returns: A pseudo-random number from the range [lower, upper).
     public func uniform(lower: Float = 0, _ upper: Float = 1) -> Float {
-        let f = Float(random() as UInt32) / Float(UINT32_MAX)
+        let f = Float(random() as UInt32) / Float(UInt32.max)
         return Uniform(lower: lower, upper: upper, ratio: f)
     }
     

    
    /// Prevents deadlocks
    fileprivate static func _uniform(_ lower: Double = 0, _ upper: Double = 1) -> Double {
        let f = Double(Squall._random() as UInt64) / Double(UINT64_MAX)
        return Uniform(lower: lower, upper: upper, ratio: f)
    }
    

    ///
    /// - returns: A pseudo-random number from the range [lower, upper).
    public func uniform(lower: Double = 0, _ upper: Double = 1) -> Double {
        let f = Double(random() as UInt64) / Double(UInt64.max)
        return Uniform(lower: lower, upper: upper, ratio: f)
    }
    
