| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 842 人关注过本帖
标题:初学for疑问!
只看楼主 加入收藏
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
收藏
 问题点数:0 回复次数:11 
初学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这么大的数字!
搜索更多相关主题的帖子: 疑问 初学 
2007-10-21 07:16
Lovedandan
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:2
注 册:2007-5-17
收藏
得分:0 
回复:(yynn)初学for疑问!
应该是增加随机性吧,个人理解

永远,唯一,巴黎
2007-10-21 08:20
liguoshi1984
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2007-7-4
收藏
得分:0 

嗯,我同意

2007-10-21 10:13
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
收藏
得分:0 
随便乘什么都可以?

2007-10-21 18:53
zwfc
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2005-10-17
收藏
得分:0 

觉得,这样也可以:c=(int)(Math.random()*6+1);


2007-10-21 19:05
canyue
Rank: 1
等 级:新手上路
威 望:1
帖 子:159
专家分:0
注 册:2007-10-4
收藏
得分:0 
以下是引用Lovedandan在2007-10-21 8:20:27的发言:
应该是增加随机性吧,个人理解

同意!


别看我现在只有这么亮,总有一天会月圆的!
2007-10-21 23:28
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
因为Math.random()产生的是一个有16位小数的方法

I'm here, as always...
2007-10-22 09:27
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
收藏
得分:0 
如果随机出现一个数0.1234567891011111
乘100000/6 会出来1-5的余数吗?

2007-10-22 14:10
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
收藏
得分:0 
public class Test4{
public static void main(String[]args){
int c;
c=(int)(Math.random()*1000000%6+1);
System.out.println(c);
}
}
怎么会有错误呢,我就是想看看c的值!

2007-10-22 14:19
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
程序没错啊,试了下,1--6都能出来的

I'm here, as always...
2007-10-22 14:22
快速回复:初学for疑问!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017482 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved