             return Self(Int.random() / Int(UINT32_MAX))
         }
     }
-#endif
+//#endif
 
 /// This extesion adds some useful functions to Double.
 public extension Double {

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

            return Array(UnsafeMutableBufferPointer(start: data, count: count))
        }
    }
//#endif

// MARK: - Extensions

//#if os(Linux)
    /// This extension adds some useful function to Integer.
    public extension Integer {
        /// Creates a random integer number.
        ///
        /// - Returns: Returns the creates a random integer number.
