import java.util.Random;
//生成5个【0-100】不重复的随机数,放到数组中
public class Test1 {
public static void main(String[] args){
//创建Random对象
Random random = new Random();
//长度为5的一维数组
//默认值都是0
int arr[] = new int[5];
for (int i = 0; i < arr.length; i ++){
arr[i] = -1;
}
//生成随机数
int index = 0;
while(index < arr.length){
int num = random.nextInt(101);
//判断数组中有没有这个num
if (! contains(arr,num)){
arr[index ++] = num;
}
}
//遍历以上数组
for (int i = 0; i < arr.length; i ++){
System.out.println(arr[i]);
}
}
//编写一个方法判断该数组中是否包含这个元素
public static boolean contains(int[] arr, int num) {
for (int i = 0; i < arr.length; i ++){
if (arr[i] == num){
return true; //true表示包含
}
}
return false; //false表示不包含
}
}
Java # 生成5个不重复的随机数
最新推荐文章于 2024-05-16 16:38:44 发布