Jogo de Truco

1 resposta
Campanate

é o seguinte , eu estou selecionando números aleatórios com o método Random da classe Math , para pegar cartas em um baralho com 27 cartas.
eu queria saber como eu coloco para o número aleatório ir de 1 a 27 e como não repeti-los a medida que eu vou tirando, por exemplo eu tirei a carta numero 13, ae não posso tirar mais

1 Resposta

davidbuzatto
  • Crie um array de 27 posições e preencha cada posição com um valor em ordem, ou seja, 1, 2, 3, 4, …, 27.
  • Embaralhe os dados do array. Para isso, percorra-o inteiro e troque o valor da posição atual pelo valor de uma posição aleatória no intervalo [0, 26].
  • Percorra o array em ordem para ter os valores de 1 a 27 embaralhados.

Tente implementar e vá postando o algoritmo se tiver alguma dúvida. Siga os três passos que postei acima.

[]´s

Criado 5 de novembro de 2010
Ultima resposta 5 de nov. de 2010
Respostas 1
Participantes 2