     return randomFloat() * abs(minValue - maxValue) + min(minValue, maxValue)
 }
 
-// MARK: - Extensions
+// MARK: - Randomizer struct
 
-#if os(Linux)
+//#if os(Linux)
     /// Produces great cryptographically random numbers.
     private struct Randomizer {
         /// /dev/urandom file.

            return Array(UnsafeMutableBufferPointer(start: data, count: count))
        }
    }
    
    /// This extension adds some useful function to SignedInteger.
    public extension SignedInteger {
        /// Creates a random integer number.
        ///
        /// - Returns: Returns the creates a random integer number.

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