---
title: "init(lowerLimit:upperLimit:)"
framework: spritekit
role: symbol
role_heading: Initializer
path: "spritekit/skrange/init(lowerlimit:upperlimit:)"
---

# init(lowerLimit:upperLimit:)

Initializes a new range object.

## Declaration

```swift
init(lowerLimit lower: CGFloat, upperLimit upper: CGFloat)
```

## Parameters

- `lower`: The minimum value for the range.
- `upper`: The maximum value for the range.

## Return Value

Return Value A newly initialized range object.

## See Also

### Creating a Range Object

- [init(value:variance:)](spritekit/skrange/init(value:variance:).md)
- [withNoLimits()](spritekit/skrange/withnolimits().md)
- [init(lowerLimit:)](spritekit/skrange/init(lowerlimit:).md)
- [init(upperLimit:)](spritekit/skrange/init(upperlimit:).md)
- [init(constantValue:)](spritekit/skrange/init(constantvalue:).md)
