     let max = UInt32(range.upperBound + offset)
     
     #if os(Linux)
-        return Int(Int(min) + Int(Glibc.random()) % Int(max - min)) - offset
+        return Int(Int(min) + Int(Int.random()) % Int(max - min)) - offset
     #else
         return Int(min + arc4random_uniform(max - min)) - offset
     #endif

//  SOFTWARE.

import Foundation
#if os(Linux)
    import Glibc
#endif

// MARK: - Global functions


/// - Returns: Returns the created random float.
public func randomFloat() -> Float {
    #if os(Linux)
        return Float(Int.random() / Int(UINT32_MAX))
    #else
        return Float(arc4random()) / Float(UINT32_MAX)
    #endif
