Java中的随机数

来源:互联网 发布:java手机软件开发培训 编辑:程序博客网 时间:2024/06/06 21:44

     (1)产生一个0.0到1.0之间的双精度随机数

       最直观的方式,在Java中生成随机数只要调用:java.lang.Math.random()

      (2)产生一个0.0到10.0之间的双精度的随机数:Math.random()*10

      (3)产生一个0到10之间的随机数:Math.round(Math.random()*10)

      java.lang.Math.random()中调用new java.util.Random类。

      new java.util.Random().nextInt(int n) :返回一个伪随机数,它是取自此随机数生成器序列的在 0(包括)和指定值(不包括)之间均匀分布的int 值。它有一个缺点,就是它是一个对象。它的方法必须是通过一个实例来调用,这意味着必须先调用它的构造函数。如果在内存充足的情况下,像上面的表达式是可以接受的;但内存不足时,就会带来问题。

 

 

 

原创粉丝点击