int nums = (int)num1 + (int)(Math.random()*(num2-num1)); //产生大于num1的随机数 *(arraynum.length)是实现要产生多少个数的做法 for (int i = 0; i < arraynum.length; i++) { int nums = (int) num1 + (int) (Math.random() * (100)); // 这一步只是生成num1 到num1+100的一个随机偶数 if (nums % 2 == 0) { arraynum[i] = nums; } else { arraynum[i] = nums + 1; } }