---
title: "gss_pseudo_random(_:_:_:_:_:_:)"
framework: GSS
role: symbol
role_heading: Function
platforms: [iOS 5.0+, iPadOS 5.0+, Mac Catalyst 13.1+, macOS 10.7+, visionOS 1.0+]
path: "gss/gss_pseudo_random(_:_:_:_:_:_:)"
---

# gss_pseudo_random(_:_:_:_:_:_:)

Returns a pseudo-random byte stream for keying.

## Declaration

```swift
func gss_pseudo_random(_ minor_status: UnsafeMutablePointer<OM_uint32>, _ context: gss_ctx_id_t, _ prf_key: Int32, _ prf_in: gss_buffer_t, _ desired_output_len: Int, _ prf_out: gss_buffer_t) -> OM_uint32
```

## See Also

### Acquisition

- [gss_aapl_initial_cred(_:_:_:_:_:)](gss/gss_aapl_initial_cred(_:_:_:_:_:).md)
- [gss_acquire_cred(_:_:_:_:_:_:_:_:)](gss/gss_acquire_cred(_:_:_:_:_:_:_:_:).md)
- [gss_acquire_cred_with_password(_:_:_:_:_:_:_:_:_:)](gss/gss_acquire_cred_with_password(_:_:_:_:_:_:_:_:_:).md)
- [GSSCredentialCopyUUID(_:)](gss/gsscredentialcopyuuid(_:).md)
- [GSSCredentialCopyName(_:)](gss/gsscredentialcopyname(_:).md)
