jump
是一个已初始化的数组。
FunctionMonius3.difRandoms
方法返回一个数组
jump = FunctionMonius3.difRandoms(posMonius.length, lines * col, generator);
或
jump = Arrays.copyOf(FunctionMonius3.difRandoms(posMonius.length, lines * col, generator), v.length);
当方法 FunctionMonius3.difRandoms 结束或是否正常时,第一个选项是否只创建一个被销毁的引用?
* @param n - number of array elements
* @param sup - max value
* @param g - generator
public static int[] difRandom (int n, int sup, Random g){
int[] result = new int [n];
int i = 0;
while (i < result.length) {
int random = g.nextInt(sup) + 1;
if (!contidoEmParte(aleatorio,result,i)){
result[i] = random;
i++;
}
}
return result;
}