public PlayerTeam Drawning() { Random random = new Random(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(" INICIANDO SORTEIO"); Console.WriteLine(); Console.WriteLine(); Spin(); int counter = 1; string firstRandomTeam = string.Empty; string secondRandomTeam = string.Empty; string playerRandom = string.Empty; string groupRandom = string.Empty; string firstRandomTeamA = string.Empty; string firstRandomTeamB = string.Empty; string firstRandomTeamC = string.Empty; string secondRandomTeamA = string.Empty; string secondRandomTeamB = string.Empty; string secondRandomTeamC = string.Empty; foreach (var player in players.ToList()) { if (counter <= 9) { firstRandomTeam = firstTeam[random.Next(0, firstTeam.Count)]; secondRandomTeam = secondTeam[random.Next(0, secondTeam.Count)]; if (counter == 1) { firstRandomTeamA = firstRandomTeam; } if (counter == 4) { secondRandomTeamA = secondRandomTeam; } if (counter == 5) { firstRandomTeamB = firstRandomTeam; } if (counter == 6) { secondRandomTeamB = secondRandomTeam; } if (counter == 9) { firstRandomTeamC = firstRandomTeam; } if (counter == 8) { secondRandomTeamC = secondRandomTeam; } } if (counter == 10) { firstRandomTeam = firstRandomTeamA; secondRandomTeam = secondRandomTeamA; } if (counter == 11) { firstRandomTeam = firstRandomTeamB; secondRandomTeam = secondRandomTeamB; } if (counter == 12) { firstRandomTeam = firstRandomTeamC; secondRandomTeam = secondRandomTeamC; } playerRandom = players[random.Next(0, players.Count)]; groupRandom = groups[random.Next(0, groups.Count)]; PlayerTeam playerTeam = new PlayerTeam { Player = playerRandom, FirstTeam = firstRandomTeam, SecondTeam = secondRandomTeam, GroupPosition = groupRandom }; Print(playerTeam); PlayerTeamFinal.Add($"{groupRandom} | {secondRandomTeam} | {firstRandomTeam} | {playerRandom}"); SaveToFile(groupRandom, secondRandomTeam, firstRandomTeam, playerRandom); firstTeam.Remove(firstRandomTeam); secondTeam.Remove(secondRandomTeam); players.Remove(playerRandom); groups.Remove(groupRandom); counter++; } return(null); }