その場合、以下のようにすると、割り切れない数値を均等に分割してくれます。
例では、
100を3つに均等に分割する例です。
total..全体の数値
group..分割数
groubBox..分割した数値を入れる配列変数
var total = 100; var group = 3; var groupBox = []; for(var i=0; i<group; i++) { var num = Math.floor((total + i) / group); groupBox.push(num); } console.log(groupBox); [ 33, 33, 34 ]どこかに証明されているのかわかりませんが…。