Exibir uma imagem aleatória quando um botão é clicado

Eu tentei mais cedo e fiquei mais confuso, então vou tentar ser mais preciso. Estou fazendo um aplicativo em que tenho um baralho de 7 cartas. Eu quero clicar no baralho e ter uma das 7 cartas abertas na tela. Até agora eu tenho

<code> public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final MediaPlayer mpClick = MediaPlayer.create(this, R.raw.click);
        randomM = (EditText) findViewById(R.id.randomM);

        //button 1 start        
        Button bMythos = (Button) findViewById(R.id.mythos);
        bMythos.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                mpClick.start();
                Random r = new Random();
                int n=r.nextInt(7) + 1;
                randomM.setText(String.valueOf(n));
            }
        });
        //button 1 end
    }

}
</code>

Até agora isso mostra o baralho de cartas no qual eu clico e um número aleatório é gerado (a caixa de texto é quase o suficiente para eu saber que o gerador de números aleatórios está funcionando; será removido quando eu descobrir a tela).

Então minha pergunta Como posso obter o número aleatório para corresponder com um cartão aleatório e obter o cartão exibido? - as cartas são rotuladas mythos1, mythos2, etc então eu assumi que poderia fazer algo com mythos (String.valueOf (n)) mas isso não funcionou (a menos que eu esteja fazendo algo errado) Não faço ideia do que estou fazendo]

questionAnswers(4)

yourAnswerToTheQuestion