随机生成六个1-33的红球(不能重复)并排序,随机生成一个1-16的蓝球在最后可以重复;用户可以选择要的注数随机打印。
public class ShuZussq {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("选择你要的注数");
int num = scan.nextInt();
for (int n = 0; n < num; n++) {
int[] shu = new int[7];
int suiJi1 = (int) (Math.random() * 16 + 1);
shu[6] = suiJi1;
for (int i = 0; i < shu.length - 1; i++) {
int suiJi = (int) (Math.random() * 33 + 1);
shu[i] = suiJi;
for (int j = 0; j < i; j++) {
if (shu[j] == shu[i]) {
i--;
break;
}else if (shu[j]>shu[i]){
int tmp=shu[j];
shu[j]=shu[i];
shu[i]=tmp;
}
}
}
System.out.println("第"+(n+1)+"注");
System.out.println(" ");
for (int i = 0; i < shu.length; i++) {
System.out.print(shu[i] + "\t");
}
System.out.println(" ");
}
}