Сообщение от Masunsa
|
Например при первой генерации нужно 3 числа, а при последующей уже 7 чисел например.
|
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script>
window.addEventListener("DOMContentLoaded", function() {
document.querySelector("button").addEventListener("click", function() {
let min = +document.querySelector("[name='min']").value;
let max = +document.querySelector("[name='max']").value;
let length = max - min + 1;
let arr = document.querySelector("[name='arr']").value.split(/\D+/);
let range = Array.from({
length
}, (v, i) => min + i);
range.sort(_ => Math.random() - .5);
document.querySelector("div").innerHTML = arr.map(i => range.splice(0, i)).join("<br>")
})
});
</script>
</head>
<body>
<input name="min" value="1">
<input name="max" value="10">
<input name="arr" value="3,7">
<button type="button">go</button>
<div></div>
</body>
</html>