public static void Winner(int team) { Random random = new Random(); while (true) { Thread.Sleep(TimeSpan.FromSeconds(random.Next(1, 4))); if (random.Next(0, 4) == 0) { Console.WriteLine($"El equipo {teams[team]} llega a la meta."); places.Add(teams[team]); countdown.Signal(); break; } } }
public static void Arrive(int student) { Thread.Sleep(TimeSpan.FromSeconds(random.Next(1, 5))); Console.WriteLine($"El alumno {students[student]} llega al aula."); my_countdown.Signal(); }