---
title: "random(in:)"
framework: swift
role: symbol
role_heading: Type Method
path: "swift/int32/random(in:)-4xbuz"
---

# random(in:)

Returns a random value within the specified range.

## Declaration

```swift
static func random(in range: ClosedRange<Self>) -> Self
```

## Parameters

- `range`: The range in which to create a random value.

## Return Value

Return Value A random value within the bounds of range.

## Discussion

Discussion Use this method to generate an integer within a specific range. This example creates three new values in the range 1...100. for _ in 1...3 {     print(Int.random(in: 1...100)) } // Prints "53" // Prints "64" // Prints "5" This method is equivalent to calling random(in:using:), passing in the system’s default random generator.
