黑马程序员技术交流社区

标题: 随机数 [打印本页]

作者: 欢欢    时间: 2014-1-23 22:23
标题: 随机数
本帖最后由 欢欢 于 2014-1-23 23:00 编辑
  1. class MathDemo
  2. {
  3.           public static void sop(Object obj)
  4.           {
  5.                     System.out.println(obj);
  6.           }
  7.           public static void main(String[] args)
  8.           {
  9.                     for(int x=0;x<10;x++)
  10.                     {
  11.                               double d = Math.random(); //返回一个 [ 0, 1 ) 的double型随机数
  12.                               sop( d );
  13.                     }

  14.                     //我们要产生一个 [ 1, 10 ) 的整型随机数
  15.                     for(int x=0;x<10;x++)
  16.                     {
  17.                               int in = ( int ) ( Math.random() * 10 + 1 );
  18.                               sop( in );
  19.                     }
  20.            }
  21.   }
复制代码
结果:


毕老师视频中的结果是不包含10啊,帮我看看这是怎么回事啊?是我电脑有问题么?


作者: 山治0712    时间: 2014-1-23 22:59
Math.random() * 10 + 1 ;你加了1 啊
作者: 欢欢    时间: 2014-1-23 23:00
不好意思,我错了
作者: 欢欢    时间: 2014-1-23 23:01
山治0712 发表于 2014-1-23 22:59
Math.random() * 10 + 1 ;你加了1 啊

不好意思,我看错了,我脑子秀逗了
作者: 山治0712    时间: 2014-1-23 23:06
欢欢 发表于 2014-1-23 23:01
不好意思,我看错了,我脑子秀逗了

呵呵,继续加油
作者: 俞帅明    时间: 2014-1-24 00:37
楼上说的很清楚了,楼主加油!
细节决定成败,请认真对待每行代码,每个字符,问题总是处在不经意的角落里。
作者: 淡夜清风    时间: 2014-1-24 07:39
呵呵。。加油
作者: 彭亚军    时间: 2014-1-28 16:09
好好努力,梦想与现实和很近




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2