Никак не даётся последняя карта. Три карты, две для первого игрока, и одну для второго, я сделал так, чтобы они были не повторялись. С последней картой не могу справиться, так как при последнем сравнении Игрок2 - Карта2 сравнить с Игрок2 - Карта1, то всёравно он может выбрать одинаковую карту, как у Игрок2 - Карта1. :(((((((( В чём проблема не понимаю. Там идентичные алгоритмы сравнения для всех карт, но именно на последней засада.
Когда я ставлю, если ==, то сгенерировать число ещё раз, то у меня получается бесконечный луп, хотя первые три карты не жаловались на это. А без этого возвращения, не работает.