True Xcode Aleatório

Atualmente estou fazendo um aplicativo de teste. Quando um usuário inicia o questionário, perguntas aleatórias são exibidas como você esperaria de um aplicativo de teste. O problema é que não é totalmente aleatório. Ele mostra perguntas aleatórias, mas as perguntas se repetem. Eu queria ter certeza de que eles não se repetissem até o final! Meu código é:

int Questions = arc4random_uniform(142);
switch (Questions) {
    case 0:

        break;

    case 1:
        break;

(...)

Não há uma maneira melhor de fazer isso? Uma maneira de simplesmente não repetir as perguntas? Muito obrigado!

questionAnswers(4)

yourAnswerToTheQuestion