SOURCE

console 命令行工具 X clear

                    
>
console
function print(max, printNum) {
    let res = [];
    while (res.length < printNum) {
        let number_1 =  Math.floor(max * Math.random());
        let number_2 =  Math.floor(max * Math.random());
        let sign = Math.random() > 0.5 ? '+' : '-';
        let exp = number_1 + sign + number_2;
        let re = eval(exp);
        if( re > 0 && re <= 10 && !res.includes(re)) {
            res.push(exp + '=');
        }
    }
    return res
}

let max = 0;
let printNum = 0;

function maxChange() {
    let val = document.getElementById("max").value;
    max = Number(val);
}

function printNumChange() {
    let val = document.getElementById("printNum").value;
    printNum = Number(val);
}

function submit() {
    let exp = print(max, printNum);
    exp.forEach((item) => {
        console.log(item);
    })
}
<div style="margin: 20px">
    <label>算式结果最大值:</label>
    <input type="number" id="max" onchange="maxChange()"/>
</div>
<div style="margin: 20px">
    <label>宝贝儿想要多少个算式呢:</label>
    <input type="number" id="printNum" onchange="printNumChange()"/>
</div>

<div style="margin: 20px">
    <button onclick="submit()">开始输出算式</button>
</div>