что, как указывает Мартин, действительно решает конкретную проблему, поставленную ОП. Если бы я увидел, что я бы не открыл вопрос заново. После того, как он был вновь открыт, я подумал, что стоит опубликовать ответ, который позволяет вам выбирать случайные уникальные элементы из массива по одному за раз. Поскольку я уже создал такое решение ранее, я подумал, что некоторые могут найти его полезным.
от вопрос уже есть ответ здесь:
Получить случайные элементы из массива в Swift 5 ответовЯ пытаюсь получить 2 случайных значения, которые не совпадают в строке, как это
var players = ["Jack, John, Michael, Peter"]
var playersArray = ["\(players.randomElement) and \(players.randomElement) has to battle")
Как мне это сделать, чтобы получить 2 разных значения?