方案一:
package jiangti;
import java.util.Arrays;
import java.util.Random;
public class Test0318 {
public static void main(String args[])
{
int arr[] = new int[7] ;
Random rd = new Random() ;
for(int i = 0 ; i < 7 ; i ++)
{
arr[i] = rd.nextInt(36) ;
if(arr[i] == 0)
{
i--;
}
for(int j =0 ; j < i ; j++)
{
if(arr[i] == arr[j])
{
i--;
}
}
}
Arrays.sort(arr) ;
System.out.println(Arrays.toString(arr));
}
}
方案二:
package jiangti;
import java.util.Random;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
Random r=new Random();
int arr[]=new int[7];
int d,i=0;
while(i<7) {
d=r.nextInt(37);
if(isRepeat(arr,d)) {
arr[i++]=d;
}
}
Arrays.sort(arr);
for(int j=0;j<arr.length;j++) {
System.out.print(arr[j]+" ");
}
System.exit(0);
}
public static boolean isRepeat(int temp[],int num) {
if(num==0) {
return false;
}
for(int i=0;i<temp.length;i++) {
if(temp[i]==num) {
return false;
}
}
return true;
}
}