Algorítimo de sorteio

Boa tarde estou fazendo um sistema onde preciso fazer sorteio, como assim? sorteio de chaves de equipes por numeração onde eu irei colocar os nomes selecionados em uma determinado campos, os nomes do time estão em string [ ], gostaria de um método para sortear valores inteiro e jogar no índice da string, sendo que os números não pode se repetir.

  • adicione os nomes num List (ArrayList);
  • use Collections.shuffle(); pra embaralhar;
  • na ordem embaralha que estiverem, associe o número de cada time;

Abraço.

Tem um exemplo de como sortear números sem repetir neste tópico.

Nesse tópico pode realizar modificações?