その場合、以下のようにすると、割り切れない数値を均等に分割してくれます。
例では、
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 ]
どこかに証明されているのかわかりませんが…。