import java.util.Random;
/*
* 双色球
* 代码如下
*/
class Ball{ //创建球类
private boolean flag=true; //是否重复标记
private int intRd = 0; //记录随机数
int[] Color(int[] a){
int count = 0;
Random rdm = new Random(System.currentTimeMillis());
while(count<a.length){
intRd = Math.abs(rdm.nextInt())%33+1;
for(int i=0;i<count;i++){
if(a[i]==intRd){
flag = false;
break;
}else{
flag = true;
}
}
if(flag){
a[count] = intRd;
count++;
}
}
return a;
}
}
public class MathDemo {
public static void main(String[] args) {
int[] OldRed = new int[6];
Random rdm = new Random(System.currentTimeMillis());
int Blue = Math.abs(rdm.nextInt())%16+1;
Ball b = new Ball(); //创建球对象
int[] NewRed = b.Color(OldRed);
System.out.print("RedBall: ");
for(int i = 0;i<NewRed.length;i++){
if(NewRed[i]<10){
System.out.print("0"+NewRed[i]+" ");
}else{
System.out.print(NewRed[i]+" ");
}
}
System.out.println();
if(Blue<10){
System.out.println("BlueBall: 0"+Blue);
}else{
System.out.print("BlueBall: "+Blue);
}
}
}
模拟双色球小程序
最新推荐文章于 2024-02-26 19:44:34 发布