public static int[] distributeMoney(int m, int n) {
int[] distribution = new int[n];
Random rand = new Random();
// 每个人先分配 1 元
for (int i = 0; i < n; i++) {
distribution[i] = 1;
}
int remainingMoney = m - n;
// 随机分配剩余的金额
for (int i = 0; i < remainingMoney; i++) {
int randomPerson = rand.nextInt(n);
distribution[randomPerson]++;
}
return distribution;
}