//利用随机数生产以及数组的知识,随机生成0-5的不重复数字排序的容量为5的数组。
import java.util.Random;
public class RandomTest {
public static void main(String[] args) {
Random random=new Random();
int[] arr=new int[5];
int index=0;
while (index<arr.length){
int num= random.nextInt(6);//自生产随机数0——5;
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 key){//创建一个避免数字重复的方法
for (int i = 0; i <arr.length ; i++) {
if(arr[i]==key){
return false;
}
}
return true;
}
}在这里插入代码片
效果图如下:
版权声明:本文为immortalize原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。