我需要编写一个函数来接收fillArray中生成的数字,并确定它是否已经生成。我需要返回true或false,从而确定是否必须将随机数放入数组中。 这就是我正在做的事情。谢谢你的帮助。我搜索过类似的东西,但遗憾的是找不到任何东西。
public class RandomGenerator {
int Arr[] = new int[6];
int size;
public void fillArray() {
int randNum = (int) (Math.random() * 49) + 1;
for (int i = 0; i < size; i++) {
Arr[i] = randNum;
alreadyThere(randNum);
}
size++;
}
public int alreadyThere(int randNum) {
int find = randNum;
boolean found = false;
int i = 0;
while (!found && i < size) {
if (Arr[i] == find) {
found = true;
}
i++;
}
if (!found) {
}
return randNum;
}