话不多说,直接上代码。
public class Test {
public static void main(String[] args) {
calculate();
}
public static void calculate(){
int cf =0;
int lm =0;
int cp [] = new int [7];
for(int i=0;i<6;i++)
{
cp[i]=(int)((Math.random()*32)+1); //双色球红马
}
cp[6]=(int)((Math.random()*16)+1);//双色球蓝马
for(int i=0;i<7;i++) //用来判断有没有重复的数
for(int j=i+1;j<7;j++)
{
if(cp[i]==cp[j])
{
cf =1;
}
}
if(cp[6]>16) //用来判断有没有蓝马小于16
{
lm=1;
}
if(cf==1 || lm==1)
{
calculate();
}
else{
for(int i=0;i<7;i++)
{
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
System.out.print(cp[i]+" ");
}
}
}
}
//0-0.9999