Есть такой код
function gn(b, d, c) {
for (var a = []; b <= d; b++) a = a.concat(a.splice(Math.random() * a.length | 0, 1, b));
return function() {
return a.length >= c ? a.splice(a.length - c) : a.splice(0);
};
}
function sm(){
var i = 0;
var x = gn(document.querySelector("#number-start").value,document.querySelector("#number-end").value,document.querySelector("#num").value);
var y = x;
document.querySelector("#button").onclick = function(s){
document.querySelector("#res, #random-num").innerHTML += ++i + '. ' + x() + "<br>";
document.querySelector("#random-num").innerHTML = y();
};
}
document.querySelector('#res').innerHTML= '';
Необходимо что-бы случайные числа(одинаковые) вносились в блоки #res и #random-num. Но получается что он в каждом блоке ведет свой подсчет. Пробовал использовать clone, но это не то, он при каждом нажатии дублирует весь блок. Решение не нужно, достаточно толчка в нужную сторону. Спасибо