Может ли кто-нибудь предоставить способ разбить число на x количество случайных частей с максимальным значением?
Т.е. общее число, которое нужно разделить = 50 количество частей, которые нужно разделить на = 10 max val на часть =10
will return something like
3,7,4,6,9,1,2,8,5,5
Каждая часть случайна в определенной степени.Никакой униформы не нужно, просто y случайных чисел, которые складываются в x с максимальным значением val на деталь.
Я уже нашел это
var n = 16;
var a = [];
while (n > 0) {
var s = Math.round(Math.random() * (n- 1)) + 1;
a.push(s);
n -= s;
}
console.log(a);
Но это не даст x количество деталей.Это случайное количество деталей ...