JSFiddle - React, Tailwind, and code Playground

JavaScript

randomInt = (min, max) => {
	return Math.round(Math.random()*max + min);
};

for(var j = 0; j < 10; j++) {
  let a = [0,0,0,0,0,0,0,0,0,0];
  let left = 100;
  for(;left>0;) {
    for(var i = 0; i < a.length; i++) {
      const r = randomInt(0,1);
      a[i] += r;

      left -= r;
      if (left <= 0) {
        break;
      }
    }
  }

  let total = 0;
  a.map(n => total += n);
  console.log(a, total);
}