Type MethodSwiftArgumentParserSwift
random(in:)
Returns a random value within the specified range.
Available because
Self
conforms toFixedWidthInteger
.
static func random(in range: Range<Self>) -> Self
Parameters
- range
The range in which to create a random value.
range
must not be empty.
Returns
A random value within the bounds of range
.
Overview
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 the version that takes a generator, passing in the system’s default random generator.