1.[代码]java彩票例子
import java.util.HashSet; //自动过滤重复的集合
import java.util.Random;
public class LuckyTic {
public static void main(String[] args) {
// TODO Auto-generated method stub
HashSet hs = new HashSet();
Random r = new Random();
int num = r.nextInt();// 用于下面静态或动态
int[] tic = new int[7];// 用于下面静态或动态
for (;;) {
int temp = r.nextInt(44) + 1;
hs.add(temp + " ");
if (hs.size() == 7)
break;
}
System.out.println(hs);
System.out.println("*************");//分隔符
// 动态
int[] temp = new int[33];
for (int i = 0; i < 33; i++) {
temp[i] = i + 1;
}
for (int i = 0; i < tic.length; i++) {
int k = r.nextInt(temp.length - i);
tic[i] = temp[k];
temp[k] = temp[temp.length - i - 1];
System.out.print(tic[i] + " ");
}
// 动态
System.out.println("\n"+"*************");//分隔符
// 静态
for (int i = 0; i < tic.length; i++) {
tic[i] = r.nextInt(32) + 1;
for (int j = 0; j < i; j++) {
if (tic[i] == tic[j]) {
i--;
break;
}
}
}
for (int i = 0; i < tic.length; i++) {
System.out.print(tic[i] + " ");
}
// 静态
}
}