1.描述
输入注数,java随机生成快乐8
2.代码
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
import java.util.Scanner;
public class Happy_8 {
// 随机生成快乐8 1-80 20个数 入参 生成几组
public static void SC(int str) {
for (int n = 0; n < str; n++) {
Random r = new Random();
List<Integer> list = new ArrayList();
for (int i = 0; i < 10; i++) {
int ran1 = r.nextInt(79) + 1;
if (i == 0) {
list.add(ran1);
} else {
for (int t = 0; t < list.size(); t++) {
if (ran1 == list.get(t)) {
i--;
break;
} else {
if (list.size() == t + 1) {
list.add(ran1);
break;
}
}
}
}
}
Collections.sort(list);
System.err.println("祝您喜中头奖!!! " + list);
}
}
public static void main(String[] args) {
System.out.println("请输入购买几注快了8!!!");
Scanner in = new Scanner(System.in);
List list = new ArrayList();
int t = in.nextInt();
SC(t);
}
}
3.效果