Grab 2 randomElements que no son lo mismo? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Obtenga elementos aleatorios de la matriz en Swift 5 respuestas

stoy tratando de tomar 2 valores aleatorios que no son iguales en una cadena como esta

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

¿Cómo voy a hacer esto, por lo que toma 2 valores diferentes?

Respuestas a la pregunta(1)

Su respuesta a la pregunta