---
title: init()
framework: cryptokit
role: symbol
role_heading: Initializer
path: cryptokit/aes/gcm/nonce/init()
---

# init()

Creates a new random nonce.

## Declaration

```swift
init()
```

## Discussion

Discussion The default nonce is a 12-byte random nonce.

## See Also

### Creating a nonce

- [init(data:)](cryptokit/aes/gcm/nonce/init(data:).md)
