随机数
在Java util包下有一个随机数类Random 它可以随机生成规定范围内的数
import java.util.Random;
public class Randomed {
public static void main(String[] args) {
int[] aa = new int[7];
for (int i = 0; i < 7; i++) {
Random rm = new Random();
int num = rm.nextInt(1000) + 1;//不包括1000,产生0~999内的随机数 +1之后变成 1~1000内的随机数
for (int j = 0; j < aa.length; j++) {
if (num==aa[j]){
break;
}
if (j==aa.length-1&&num!=aa[j]){
aa[i] = num;
}
}
}
prints(aa);
}
private static void prints(int[] aa) {
System.out.print("三等奖:");
for (int i = 0; i < aa.length; i++) {
if(i<4){
System.out.print(aa[i]+" ");
}else if(i<6){
if(i<5){
System.out.println();
System.out.print("二等奖:");
}
System.out.print(aa[i]+" ");
}else {
System.out.println();
System.out.println("一等奖:" + aa[i]);
}
}
}
}
运行结果如下图