import Foundation

func secRandom(count: Int) -> Data? {
    var bytes = [Int8](repeating: 0, count: count)
    let status = SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes)

    if status == errSecSuccess {
        return Data(bytes: bytes, count: bytes.count)
    }
    
    return nil
}