无聊写着好玩,及其简陋。大佬划开,嘤嘤嘤!
public class Lottery {
public static void getStr() {
// 红1-33 蓝1-16
Integer redArr[] = new Integer[33];
for (int i = 0; i < redArr.length; i++) {
redArr[i] = i + 1;
}
Integer blueArr[] = new Integer[16];
for (int i = 0; i < blueArr.length; i++) {
blueArr[i] = i + 1;
}
System.out.println(redArr.length + "][" + redArr.toString());
System.out.println(blueArr.length + "][" + blueArr.toString());
List<Integer> l = new ArrayList<>();
List<Integer> red = new ArrayList<>();
for (int i = 0; i < 6; i++) {
int index = (int) Math.floor(Math.random() * redArr.length);
while (true) {
if (l.contains(index)) {
index = (int) Math.floor(Math.random() * redArr.length);
} else {
break;
}
}
Integer hqiu = redArr[index];
red.add(hqiu);
l.add(index);
}
System.out.println("红球下标:" + l.toString());
System.out.println("红球号码:" + red.toString());
int index = (int) Math.floor(Math.random() * blueArr.length);
Integer blue = blueArr[index];
System.out.println("蓝球号码:[" + blue + "]");
}
public static void main(String[] args) {
getStr();
}
}