Я пытаюсь создать функцию, которая создает случайное число для массива.
Вот мой код
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#define ROW 22
#define COL 80
void display(int life[ROW][COL]){
for(int i = 0; i<ROW; i++){
for(int j=0; j<COL; j++){
printf("%d",life[i][j]);
}
printf("\n");
}
}
void initialize_board(int life[ROW][COL]){
for(int i = 0; i< ROW;i++){
for(int j = 0; j<COL ; j++){
life[ROW][COL] = rand()%2;
}
}
}
int main() {
srand(getpid());
printf("PID: %d\n",getpid());
int life[22][80] = {0};
initialize_board(life);
display(life);
return 0;
}
Тем не менее, я получил выходные данные, не случайно назначенные 0 или 1.