Вы можете просто использовать random_number
.
Если положительное целое число задано как n, random_number
возвращает целое число: 0 & lt; = random_number
& lt; n.
Используйте его следующим образом:
any_number = SecureRandom.random_number(100)
На выходе будет любое число от 0 до 100.
Вам нужно вернуть totals
после его изменения:
const src = [{mon:1,tue:0,wed:3,thu:5,fri:7,sat:0,sun:4}, {mon:5,tue:3,wed:2,thu:0,fri:1,sat:0,sun:6}];
const res = src.reduce((totals, item) => {
Object.keys(item).forEach(weekday => totals[weekday] = (totals[weekday] || 0) + item[weekday]);
return totals;
}, {});
console.log(res);