const rows = Math.floor(Math.random() * 9) + 1;
const cols = Math.floor(Math.random() * 7);
let count = 1;
let array = [];
for (let i = 0; i < rows; i++) {
let data = [];
for (let j = 0; j < cols; j++) {
data.push("value" + count);
count++;
}
array.push(data);
}
console.log(array);
/*
run:
[["value1", "value2", "value3", "value4"],
["value5", "value6", "value7", "value8"],
["value9", "value10", "value11", "value12"],
["value13", "value14", "value15", "value16"],
["value17", "value18", "value19", "value20"],
["value21", "value22", "value23", "value24"]]
*/