題目
請找出三個色子和超過10的機率
老實說我不明白為什麼機率不是50,我的程式碼應該沒問題啊
package ch6;
public class ch6_16_2
{
public static void main (String awgs[])
{
int d,q,z,sum,i=0;
double c=0,j=0;
for(i=1;i<=10000;i++)
{
d=(int)(Math.random()*6)+1;
q=(int)(Math.random()*6)+1;
z=(int)(Math.random()*6)+1;
sum=d+q+z;
System.out.println(sum);
j=j+1;
if(sum>=10)
{
c=c+1;
}
}
System.out.println((c/j)*100+"是骰子的大於10的機率");
System.out.println(c);
System.out.println(j);
}
}
=================
(前面跳過)
62.83是骰子的大於10的機率
6283.0
10000.0
留言列表