public class gamblingPlay {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a,b,c,d,sum=0;
for(int i=0;i<500000;i++){
a=(int)(Math.random()*6)+1;
b=(int)(Math.random()*6)+1;
c=(int)(Math.random()*6)+1;
d=(int)(Math.random()*6)+1;
if(a==b&&a==c&&a==d){
sum-=6;
}else if((a==b&&a==c)||(a==c&&a==d)||(a==b&&a==d)){
sum-=2;
}else if(a==b||a==c||a==d){
sum-=1;
}else if ((a*b==c*d)||(a*c==b*d)||(a*d==b*c)) {
sum-=0;
}else {
sum+=1;
}
}
System.out.printf("%.3f",sum/500000f);
}
}
概率问题
最新推荐文章于 2022-04-08 14:55:03 发布