---
title: "nextInt(upperBound:)"
framework: gameplaykit
role: symbol
role_heading: Instance Method
path: "gameplaykit/gkrandom/nextint(upperbound:)"
---

# nextInt(upperBound:)

Generates and returns a new random integer less than the specified limit.

## Declaration

```swift
func nextInt(upperBound: Int) -> Int
```

## Parameters

- `upperBound`: A limit on the values of random numbers to generate.

## Return Value

Return Value A new random integer greater than or equal to zero and less than the value of the upperBound parameter.

## See Also

### Generating Random Numbers

- [nextInt()](gameplaykit/gkrandom/nextint().md)
- [nextUniform()](gameplaykit/gkrandom/nextuniform().md)
- [nextBool()](gameplaykit/gkrandom/nextbool().md)
