//红包算法 var num = 10; var val = 500000; for(var i = 1;i<=num;i++){ if(i == num){ console.log(val); } else{ var max = Math.floor( val / 2); var rnd = $.roll(1,max); val -= rnd; console.log(rnd); } }