Random
Publicado por david (6 intervenciones) el 05/01/2010 16:27:22
Hola, espero que alguien pueda ayudarme porque me estoy quedando loco aparte de ciego..
imaginaros
tienes 8 numeros y esos 8 numeros tienes que repartirlos en 2 grupos, equipo A y equipo B.
de forma equitativa es decir, 4 personas para el equipo A y 4 personas para el equipo B
He probao a hacer esto
int numeroAleatorio = (int) (Math.random()*numerofilastabla+1);
if(numeroAleatorio%2==0)
equipo="A";
else if(numeroAleatorio%2!=0) equipo="B";
pero salen por ejemplo, 7 personas en el equipo B y 1 en el A
es decir, quiero que me saque 8 numeros aleatorios (tantas como personas tenga yo) y cada numero de esos es o equipo A o equipo B siendo estos igualados (4 personas en A y 4 en B)
aqui solo quiero que me diga que equipo asignarle a esa persona lo demas ya hiria haciendo.
espero que se me haya entendido
gracias
imaginaros
tienes 8 numeros y esos 8 numeros tienes que repartirlos en 2 grupos, equipo A y equipo B.
de forma equitativa es decir, 4 personas para el equipo A y 4 personas para el equipo B
He probao a hacer esto
int numeroAleatorio = (int) (Math.random()*numerofilastabla+1);
if(numeroAleatorio%2==0)
equipo="A";
else if(numeroAleatorio%2!=0) equipo="B";
pero salen por ejemplo, 7 personas en el equipo B y 1 en el A
es decir, quiero que me saque 8 numeros aleatorios (tantas como personas tenga yo) y cada numero de esos es o equipo A o equipo B siendo estos igualados (4 personas en A y 4 en B)
aqui solo quiero que me diga que equipo asignarle a esa persona lo demas ya hiria haciendo.
espero que se me haya entendido
gracias
Valora esta pregunta


0