Подскажите пожалуйста, решаю примеры из книжек, практикуюсь так сказать. В общем нужно сделать чтобы в label выпадали рандомные примеры типа (2+3) или 42/6. Как организовать выпадение таких случайных задач? Остальное вроде все понял как сделать.
Рандомные задачи (Double)
RexHunt
#2
Вам нужно сделать 2 метода, которые будут возвращать рандомное число и рандомную операцию.
func randomNumber() -> Int {}
func randomOperation() -> String {}
С 1-м вроде все просто, указываете диапазон чисел, из которого будет выбираться одно.
Во 2-м методе, вам нужно сделать словарь операций (или массив) и возвращать рандомный элемент из этой коллекции.
Ну а далее формируете значение своего лейбла
let num1 = randomNumber()
let num2 = randomNumber()
let op = randomOperation()
let labelValue = "\(num1)\(op)\(num2)"