В моей основной функции приведенный ниже фрагмент функции зациклен, чтобы продолжать генерировать два числа от 0 до 4. В первый раз, когда он проходит через цикл, он работает нормально, но во второй раз он сбрасывает ядро. Я не уверен, что это из-за ошибки где-то еще, или я просто неправильно использовал rand и srand. Очень новичок в языке c здесь.
void generate_player2_move(char board[][SIZE], int row, int col) {
//segmentation fault (core dumped) somewhere around here.
int randrow, randcol;
srand((unsigned) randrow);
srand((unsigned) randcol);
row = rand() % 4;
col = rand() % 4;
}