         let X = sqrt(-2*log(A))*cos(2*Float(M_PI)*B)
         return X*sigma + mu
     }
-}+}

    /// Initialize the internal state of the generator.
    ///
    /// - parameter seed: The value used to generate the intial state. Should be chosen at random.
    public static func seed(seed: UInt32) {
        Squall.generator = MersenneTwisterGenerator(seed: seed)
    }
    

            bytesNoCopy: rawMemory,
            length: length,
            deallocator: { (ptr, length) in
                ptr.deinitialize(count: length)
                ptr.deallocateCapacity(length)
            }
        )
    }
