Te dejo aquí un código que considero más apropiado.
Código Java:
Ver originalpublic class EquiposAleatorios {
public static void main
(String[] args
) { // TODO code application logic here
int aleatorio[] = new int[10];
jugadores[0] = "Juan";
jugadores[1] = "Pepe";
jugadores[2] = "Jesús";
jugadores[3] = "Jorge";
jugadores[4] = "David";
jugadores[5] = "Enrique";
jugadores[6] = "Andreu";
jugadores[7] = "Gabri";
jugadores[8] = "Jose";
jugadores[9] = "Nando";
int[] contadorequipo=new int[2];
for(int i=0;i<10;i++)
{
//Seleccionamos el equipo al que ira
int equiposel
=(int) ((Math.
random()*2+1)-1);
//Si el equipo ya esta lleno, ira al otro
if(contadorequipo[equiposel]==5)
equiposel=(equiposel+1)%2;
//Añadimos el jugador al equipo y incrementamos el contador
contadorequipo[equiposel]++;
aleatorio[i]=equiposel;
}
for(int i=0; i<10; i++){
System.
out.
println(jugadores
[i
] + " juega en el equipo " + aleatorio
[i
]);
}
}
}
Si no te gusta que sean los equipos 0 y 1 le sumas 1 al equipo en el System.out:
System.out.println(jugadores[i] + " juega en el equipo " + (aleatorio[i]+1));
Saludos,