Я хочу сгенерировать 4 случайных числа от 1 до 100, чтобы сумма суммировала до 100. Как мне это сделать?4 случайных числа в сумме 100
говорят result1) 20,10,40,30 result2) 33,33,33,1 и т.д. Благодаря
Я хочу сгенерировать 4 случайных числа от 1 до 100, чтобы сумма суммировала до 100. Как мне это сделать?4 случайных числа в сумме 100
говорят result1) 20,10,40,30 result2) 33,33,33,1 и т.д. Благодаря
путь является:
Step 1: Generate four random numbers between 0 and 1
Step 2: Add these four numbers
Step 3: Divide each of the four numbers by the sum,
Step 4: Multiply by 100, and round to the nearest integer.
Это примерно метод, используемый в http://stackoverflow.com/a/30156889/1187415, который не является объективным. –
Смотрите этот ответ. Это не Swift, но это объясняет алгоритм. http://stackoverflow.com/a/18600737/1630618 – vacawama