js算法题,不知道该怎么写,希望大神能出来帮忙解答下

2025-05-17 08:18:28
推荐回答(1个)
回答(1):

(function(){
    function test(x){
        let y;
for(y=0;y<=255;y++){
if(parseInt(x+""+y)%97==1){
break;
}
}
        return y
    }

    function random(min, max){
        let n = max - min + 1
        return Math.ceil((Math.random() * n)) - 1 + min
    }
    let x = random(0, 999999)
    return parseInt(String(x) + String(test(x))) % 97 === 1 && 0 <= test(x) && test(x) <= 255
})()

x是一个随机数,要求x 和 test(x) 拼接(不是相加)起来的数字处以97刚好余1,并且test(x)大于等于0小于等于255