Witam.
Chcę zrobić losowanie ruchu gracza w grze kółko krzyżyk, tak by nie zaczynał zawsze np X tylko wylosowany znak a następnie już na przemian.
I właśnie nie wiem jak rozwiązać ten problem gdyż jak dodam kod losujący ciągle wywala mi jeden znak przez całą grę. Jak temu zaradzić?
Oto fragment kodu
char sign;
char array[2] = {'O','X'};
sign = rand()%2;
if(sign == 'O')
{
who_player =player2;
}
else if(sign == 'X')
{
who_player =player1;
}
sign = (sign == 'O') ? 'X' : 'O';