Static Methodswift 6.0.1Swift

    random(in:)

    Returns a random value within the specified range.

    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.

    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.

    Other members in extension

    Type members

    Instance members