Avatar ·

Como embaralhar um array (shuffle) em Swift? Guia detalhado

Olá a todos! Sou novo em Swift e estou escrevendo um aplicativo simples para iOS — um quiz. Tenho um array com perguntas e quero que, a cada execução do jogo, as perguntas sejam exibidas em ordem aleatória. Tentei várias formas, mas nada funciona como deveria.\n\nAqui está meu código:\n\n```swift\nvar questions = ["Pergunta 1", "Pergunta 2", "Pergunta 3", "Pergunta 4", "Pergunta 5"]\n\n// Minha tentativa de criar minha própria função shuffle\nfunc myShuffle(array: [String]) -> [String] {\n var newArray = array\n for i in 0..