Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/11/2010, 13:57
elanguido
 
Fecha de Ingreso: enero-2010
Mensajes: 22
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Crear un método para seleccionar Personas al azar.

Pues una solución rápida que se me ocurre es con un array:

Código PHP:
int[] personas = new int[5];
Random rand = new Random();
for(
int i 0personas.length;){
   
boolean existe false;
   
personas[i] = rand.nextInt(5);
   for(
int j 0ij++){
      if(
personas[i] == personas[j])
          
existe true;
   }
   if(
existe) continue;
   
i++;

con este código consigues un número aleatorio diferente entre 0 y 4 para cada posición del array, ya sólo tendrías que asignarle estos numeros a cada persona.

Al ser solo son 5 jugadores puedes hacerlo así, si fueran más, por ejemplo 300 no sería una buena técnica ya que seguramente tardaría demasiado en asignarlos.

un saludo.

Última edición por elanguido; 13/11/2010 a las 14:03