題目

請找出三個色子和超過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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 驢子 的頭像
    驢子

    驢子的生活日記

    驢子 發表在 痞客邦 留言(0) 人氣()