n个1到n随机数不重复

来源:互联网 发布:3309端口 编辑:程序博客网 时间:2024/06/04 19:44
<span style="font-size:18px;">import java.util.Scanner;public class Example {        public static void main(String[] args)     {    int v[]=new int[1000];        Scanner reader=new Scanner(System.in);        System.out.println("请输入数组元素的个数");        int n=reader.nextInt();        int a=0;    for(int i=0;i<n;i++)    {    do{    v[i]=(int)(Math.random()*1000%n+1);        a=0;        for(int m=i-1;m>=0;m--)        {        if(v[i]==v[m])        {     a=1;     break;               }        }           }while(a==1);       }       for(int i=0;i<n;i++)       {       System.out.println(v[i]+" ");       }    }}</span>

0 0
原创粉丝点击