import java.util.Arrays;
//随机产生1-100个数字不重复。
public class Test2 {
public static void main(String[] args) {
int num[] = new int[100];
while (true) {
int random = (int) (Math.random() * 100 + 1);//可以直接后面乘100再加一。规律
for (int i = 0; i < num.length; i++) {//取1-100之间的随机数,可以直接
if (num[i] == 0) {
num[i] = random;
break;//不加break他会把同一个数字放在数组里面
} else {
if (num[i] == random) {
break;
}
}
}if (num[99] != 0) {//100个数字到下标为99,否则提示越界
break;
}
}
for(int h:num){
System.out.println(h+"");
}
}
}
随机生成1-100个数字。
最新推荐文章于 2024-06-14 09:56:07 发布