Рандомные задачи (Double)


#1

Подскажите пожалуйста, решаю примеры из книжек, практикуюсь так сказать. В общем нужно сделать чтобы в label выпадали рандомные примеры типа (2+3) или 42/6. Как организовать выпадение таких случайных задач? Остальное вроде все понял как сделать.


#2

Вам нужно сделать 2 метода, которые будут возвращать рандомное число и рандомную операцию.

func randomNumber() -> Int {}
func randomOperation() -> String {}

С 1-м вроде все просто, указываете диапазон чисел, из которого будет выбираться одно.
Во 2-м методе, вам нужно сделать словарь операций (или массив) и возвращать рандомный элемент из этой коллекции.
Ну а далее формируете значение своего лейбла

let num1 = randomNumber()
let num2 = randomNumber()
let op = randomOperation()
let labelValue = "\(num1)\(op)\(num2)"

#3

спасибо за оперативность):+1::+1::+1: