#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ROWS 10
#define COLS 10
void printMatrix(int matrix[][COLS], int size) {
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
printf("%4d", matrix[i][j]);
}
printf("\n");
}
}
int generateRandomInteger(int min, int max) {
return min + rand() / (RAND_MAX / (max - min + 1) + 1);
// return rand() % (max - min + 1) + min;
}
void generateRandomMatrix(int matrix[][COLS], int size) {
srand(time(NULL));
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
matrix[i][j] = generateRandomInteger(1, 100);
}
}
}
int main() {
int matrix[ROWS][COLS] = {{ 0 }};
generateRandomMatrix(matrix, ROWS);
printMatrix(matrix, ROWS);
return 0;
}
/*
run:
54 65 62 6 59 76 19 4 99 60
2 59 57 27 4 49 93 23 56 93
21 76 5 2 30 37 82 41 35 36
42 88 1 4 94 60 79 12 64 78
72 65 36 28 91 39 76 83 62 31
76 83 7 80 84 37 17 66 77 51
1 18 39 2 22 32 61 1 44 24
78 15 89 14 42 79 52 18 62 14
49 37 96 55 16 80 91 32 46 68
83 47 86 21 48 7 53 9 8 96
*/