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; }