JAVA学习 从1-36中随机6个不重复的抽奖号码程序代码

Random r = new Random();
int[] a ={1,2,3,4,5,6};
int c = 0;

while (true)
{
for(int i = 0;i<a.length;i++)
{
int b = r.nextInt(36);
a[i]=b+1;
}
for(int z = 0;z<=a.length;z++)
{
for(int i=0;i<a.length-1;i++)
{
if(a[i]<a[i+1])
{
int A=a[i];
a[i]=a[i+1];
a[i+1]=A;
}
}
}
for(int i = 0;i<a.length;i++)
{
int q =1;
if(a[q]!=a[q-1])
{
c++;
}
q++;
}
if(c==6)
break;
else
c=0;
}
for(int b:a)
{
System.out.println(b);
}

原文地址:https://www.cnblogs.com/xt641151246/p/5488091.html