Boa tarde a Todos.
Estou no 2 Semestre de ADS e comecei a estudar Java no começo do ano.
Sou novo na linguagem e estou criando uma programação que sorteio times para jogarem entre si.
Um detalhe importante para inicio é que foi criada uma classe “Time” e que cada objeto Time criado recebe um atributo “vitoria”, “empate” e “derrota”. Até ai tudo bem, o problema esta na hora de sortear quem enfrenta quem pois teria que sortear entre os objetos “Time” criados.
Vale lembrar que preciso sortear os Objetos, pois, apos o sorteio, é realizado o confronto e atribuída a pontuação, de acordo com o resultado.
Você pode ter uma lista com todos os “Times” armazenado, aí é só gerar um número aleatório, que no caso séria os índices de cada elemento da lista.
Mas aí você deve definir os critérios do sorteio.
Cada Time pode ser sorteado mais de uma vez? Você deve levar isso e outras coisas em consideração na hora de criar o algoritmo.