这是我的 Button OnClick() 方法单击按钮时所有四个随机数都将显示在 Logcat 上
public void onClick(View v) {
/* the Code for Four Random Numbers*/
final Random random = new Random();
final Set<Integer> mySet = new HashSet<>();
while (mySet.size() < 4) {
mySet.add(random.nextInt(69) + 1);
}
// Now Adding it to the ArrayList
ArrayList<Integer> Elements = new ArrayList<>(mySet);
Log.i("Elements","A:" + Elements.get(0));
Log.i("Elements","B:" + Elements.get(1));
Log.i("Elements","C:" + Elements.get(2));
Log.i("Elements","D:" + Elements.get(3));
}
});
输出看起来像这样(我只是举一个例子,每次运行应用程序时,每种情况都不同) A : 11 B : 28 C : 57 D : 1
现在的问题是:所有数字的总和大于指定的范围 0 到 69
当我们添加等于 97 的 A、B、C、D 值时
哪个大于指定范围 0 到 69
所以我想要这样的随机数:
当我们添加 A、B、C、D 时,它们的总和不应超过 69 的范围
所以我的问题是我该怎么做?请帮忙!!我被困在代码的那部分,我找不到解决方案
繁星coding
波斯汪
守着一只汪
相关分类