初学for疑问!
利用随机数函数取值,假设掷骰子10000次,计算掷到点数为3的次数及概率。
public class ch3ex11{ public static void main(String[]args){ int j,c,count; count=0; for(j=0;j<=10000;j=j+1){ c=(int)(Math.random()*1000000%6+1); if(c==3) count++; } System.out.println("The number of 3 presented="+count); System.out.println("The probability="+(double)count/10000); } }
为什么要随即数目×1000000这么大的数字!