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' ]
]
*/