Здравствуйте
Есть скрипт
function generate() {
document.getElementById("myTable").innerHTML = "";
const numbers = (new Array(50)).fill(1).map((a, i) => a + i);
let resultSet = new Map();
let qnt = parseInt(document.getElementById('quantity').value, 10);
while (resultSet.size < qnt) {
let nums = shuffle(numbers).slice(0, 5);
let key = (nums.sort() + '');
resultSet.set(key, nums);
}
resultSet.forEach(val => {
const main = createTableWithContent(val.join('-'), "one");
const additional = createTableWithContent(randInt(), "two");
main.append(additional);
document.getElementById("myTable").append(main);
})
}
function shuffle(arr) {
return arr.map(el => {
return {
item: el,
sort: Math.random()
}
}).sort((a, b) => a.sort - b.sort).map(el => el.item);
}
function randInt(min = 1, max = 10) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function createTableWithContent(content, className) {
const tableEl = document.createElement("TABLE");
tableEl.className = className || "";
tableEl.append(content);
return tableEl;
}
Он генерирует рандомно пятизначное число (xxxxx) + 1 число (x). Мне надо, чтобы он генерировал +2 числа (xx)
Так было xxxxx x Так надо xxxxx x x
Заранее спасибо.