O código tem que ir de 0 há 1, e ele sempre cai em Player 1, nunca cai em Player 2.
void gerar_player_para_comecar(void){
printf("Gerando Player para Começar...");
int i, resultado;
srand(time(NULL));
resultado = rand()%1;
if(resultado == 0){
printf("\nPLAYER 1 COMEÇA !");
} else{
printf("\nPLAYER 2 COMEÇA !");
}
}