Cita de: Atry en 20 Diciembre 2015, 14:44 PM
Hola! Cuanto tiempo sin pasar por este foro ^^
A ver, igual te parece una tontería, pero si no te he entendido mal. Buscas que cuando un jugador encuentre el numero, este no pueda volver a introducir números, pero el resto sí.
¿Porque no usas una flag? Estableces un booleano llamado por ejemplo numEncontrado que por defecto en todos los jugadores sea "false" y cuando dé con el número lo estableces a true, así antes de solicitar introducir un numero pones un if(numEncontrado).
Gracias por responder.
Pero lo que más necesito es como he puesto ahí de ejemplo, tal y como tengo el programa me hace un jugador entero y pasa al siguiente, lo que necesito es que por así decirlo vayan por turnos y en cada turno digan un número; jugador 1 dice número, jugador 2 dice número, jugador 3 dice número y vuelven a empezar diciendo otro número y así hasta encontrar el número correcto...
He estado probando y quitando el Hil.join(); hace lo que pido pero con el problema de que me repiten el número:
Código [Seleccionar]
Número generado: 36
Número de jugadores: 3
Thread-1 Numero:6
Thread-3 Numero:6
Thread-2 Numero:6
Thread-2 Numero:42
Thread-1 Numero:42
Thread-3 Numero:42
Thread-2 Numero:83
Thread-1 Numero:83
Thread-3 Numero:83
Thread-2 Numero:30
Thread-1 Numero:30
Thread-3 Numero:30
Thread-2 Numero:36
Thread-3 Numero:36
Thread-1 Numero:36