Opa André, para não repetir as cartas me veio duas ideias na mente:
1. Anexar um número em cada carta, depois de sortear as 3 cartas fazer uma verificação se alguma repete, se repetir, faz novamente o sorteio.
2. Anexar um número em cada carta, sortear uma carta, excluir aquela carta da lista sorteada e sortear a próxima.