import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.List;
/*
* 其中Math.random() //产生0~1之间的一个随机小数。
产生一个0~9之间的整数为:(int)(Math.random()*10);
产生一个1~10之间的整数则可以写着:(int)(Math.random()*10 + 1);
以此类推:产生一个0~n之间的数就应写作:Math.random()*n;*/
//1~32 相当于 0~31+1
public class Test {
public static void main(String[] args) {
int num[] = new int[6];
while (true) {
int randomnum = (int) (Math.random() * 100) % 32 + 1;
for (int i = 0; i < num.length; i++) {
if (num[i] == 0) {
num[i] = randomnum;
break;
} else {
if (num[i] == randomnum)
break;
}
}
if (num[5] != 0)
break;
}
Arrays.sort(num);
for (int i : num) {
System.out.print(i+" ");
}
}
}
彩票不重复随机数
最新推荐文章于 2022-06-08 09:08:51 发布