js实现产生n个随机数,并且随机数之和是固定值

SOASPX 15175 0

function getrandom(minnum , maxnum ,total,size){
    var num = total; //定义整数
    var length= size;  //定义多个整数的数量
    var numArr = [];
    while(length > 1){
        var rnd = Math.floor(Math.random() * num); //通过JS的随机函数生成随机数
        num -= rnd;
        numArr.push(rnd);
        length --;
    }
    numArr.push(num);
    console.info(numArr);
    return numArr;
}

标签: js随机数

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~