尝试在 Java 中返回 1 到 42 之间的 5 个随机数。
我目前有返回单个数字的逻辑(将其放入 ArrayList,但我想取消它。)我很难实现以返回 5 个随机数。我需要 5 个 for 循环吗?
for (int i = 0; i < 10; i++) {
int r = (int) (Math.random() * 42 + 1);
}
我在这里看到了其他一些相关示例,它们似乎比我的需求所要求的要复杂。但是,我可能是错的。
最佳答案
只需将每个随机数放入一个数组并返回该数组...
public int[] powerBalls() {
int[] balls = new int[5];
for (int index = 0; index < 5; index++) {
balls[index] = (int) (Math.random() * 42) + 1;
}
return balls;
}
关于java - 如何在 Java 中返回 5 个随机的 "Powerball"数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15916749/