что, как указывает Мартин, действительно решает конкретную проблему, поставленную ОП. Если бы я увидел, что я бы не открыл вопрос заново. После того, как он был вновь открыт, я подумал, что стоит опубликовать ответ, который позволяет вам выбирать случайные уникальные элементы из массива по одному за раз. Поскольку я уже создал такое решение ранее, я подумал, что некоторые могут найти его полезным.

от вопрос уже есть ответ здесь:

Получить случайные элементы из массива в Swift 5 ответов

Я пытаюсь получить 2 случайных значения, которые не совпадают в строке, как это

    var players = ["Jack, John, Michael, Peter"]
    var playersArray = ["\(players.randomElement) and \(players.randomElement) has to battle")

Как мне это сделать, чтобы получить 2 разных значения?

Ответы на вопрос(1)

Ваш ответ на вопрос