const ROWS = 4;
const COLS = 5;
// Print matrix to console
function printMatrix(matrix) {
for (let row of matrix) {
console.log(row.map(val => val.toString().padStart(4, " ")).join(""));
}
}
// Generate a random integer between min and max inclusive
function generateRandomInteger(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
// Generate a rows x cols matrix filled with random integers
function generateRandomMatrix(rows, cols) {
const matrix = [];
for (let i = 0; i < rows; i++) {
const row = [];
for (let j = 0; j < cols; j++) {
row.push(generateRandomInteger(1, 100));
}
matrix.push(row);
}
return matrix;
}
function main() {
const matrix = generateRandomMatrix(ROWS, COLS);
printMatrix(matrix);
}
main();
/*
run:
37 82 19 54 71
49 39 41 3 50
18 5 39 83 22
84 76 21 93 69
*/