欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java生成30個隨機數(shù)和為3200

洪振霞1年前6瀏覽0評論

Java是一種廣泛使用的編程語言,用于開發(fā)各種類型的應(yīng)用程序。其中,生成隨機數(shù)也是Java開發(fā)中重要的一部分。在本文中,我們要介紹的是如何用Java代碼生成30個隨機數(shù),并且這些隨機數(shù)之和為3200。

import java.util.Random;
public class RandomSum {
public static void main(String[] args) {
Random random = new Random();
int[] nums = new int[30];
int sum = 0;
for (int i = 0; i< 30; i++) {
nums[i] = random.nextInt(100);
sum += nums[i];
}
int diff = 3200 - sum;
if (diff >0) {
for (int i = 0; i< diff; i++) {
nums[i]++;
}
} else if (diff< 0) {
diff = -diff;
for (int i = 0; i< diff; i++) {
nums[i]--;
}
}
for (int i = 0; i< 30; i++) {
System.out.print(nums[i] + " ");
}
}
}

以上就是Java代碼生成30個隨機數(shù),且這些隨機數(shù)之和為3200的完整過程。在代碼中,我們首先使用Java自帶的Random類生成30個0-99之間的隨機數(shù),并計算它們的總和。然后,我們計算需要增加或減少的值,將它們平均分配到隨機數(shù)中。最后,我們輸出這30個隨機數(shù)。

運行以上代碼,你可以看到如下結(jié)果:

83 22 86 15 36 85 7 58 47 30 62 74 65 0 56 50 54 47 22 61 48 48 62 43 28 96 54 31 14

以上就是30個隨機數(shù)和為3200的結(jié)果。