//摇奖程序 //偷懒不排大小 Set <Integer> a=new HashSet<Integer>(); Random b=new Random(); for(int i=0;;i++){ a.add(b.nextInt(31)+1); if(a.size()==7){ break; } } System.out.println("中奖的号码是"); for(int i:a){System.out.print(i+" ");} System.out.println(); //排序 int[] c=new int[7];
int x=0;
for(int i=0;x<7;i++){
int d;
int z=1;
d=b.nextInt(31)+1;
for(int j=0;j<x;j++){
if(c[j]==d){
z+=2;
}
}
if(z==1){c[x]=d;x++;}
}//冒泡排序 int f=0; for(int i=0;i<7;i++){ for(int j=i;j<6;j++){ if(c[i]>c[j+1]){ f=c[i]; c[i]=c[j+1]; c[j+1]=f; } } } for(int i:c){ System.out.print(i+" "); } System.out.println(); //产生验证码 String g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz0123456789"; String []h=new String[4]; for(int i=0;i<=3;i++){ int d=b.nextInt(g.length()); h[i]=g.substring(d, d+1); } for(String x:h){ System.out.print(x); } System.out.println();
原文:http://www.cnblogs.com/storm47/p/5267855.html