Как можно сгенерировать случайное число?

В языке программирования Swift существует несколько способов генерации случайных чисел. Один из самых распространенных способов - использование генератора псевдослучайных чисел.

Swift предоставляет стандартную библиотеку для работы с генерацией случайных чисел в виде структуры RandomNumberGenerator. Основной метод генерации случайных чисел - это метод nextInt(upperBound:), который принимает верхнюю границу (включительно) и возвращает случайное число в указанном диапазоне. Например:

import Foundation

let randomNum = Int.random(in: 0...100)
print(randomNum)

В данном примере, мы использовали функцию random(in:) для генерации случайного числа типа Int в диапазоне от 0 до 100 (включительно). Результат будет выведен на консоль.

Также в Swift 4.2 и выше появилась новая функциональность для генерации случайных чисел с использованием структуры Random. Random предоставляет различные методы и свойства для работы с генерацией случайных чисел. Например:

import Foundation

let randomGenerator = Random()
let randomNum = randomGenerator.nextInt(upperBound: 100)
print(randomNum)

Здесь мы создали экземпляр структуры Random и использовали метод nextInt(upperBound:), чтобы сгенерировать случайное число в диапазоне от 0 до 100 (включительно). Результат также будет выведен на консоль.

Важно отметить, что при использовании RandomNumberGenerator или Random нет необходимости в явном импорте фреймворка Foundation, так как он уже включен в стандартную библиотеку Swift.