JavaSE基础生成随机数的三种方法

Posted 菜鸟更要虚心学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE基础生成随机数的三种方法相关的知识,希望对你有一定的参考价值。

方法一:

  (数据类型)(最小值+Math.random()*(最大值-最小值+1))

举例:

    (int)(1+Math.random()*(10-1+1))  生成1~10的随机数。

方法二:

 (数据类型)最小值+Math.random()*最大值

举例:

   (int)(1+Math.random()*10)  生成1~10的随机数。

方法三:

   通过java.util包中的Random类的nextInt方法来得到1-10的int随机数

  Random ra = new Random();  ra.nextInt(10)+1  

以上是关于JavaSE基础生成随机数的三种方法的主要内容,如果未能解决你的问题,请参考以下文章

JavaSE7基础 类中 调用静态成员方法的三种方法

JavaSE7基础 调用静态成员变量的三种方法

JavaSE8基础 Class 获取一个类的Class对象的三种方法

javase基础8

JavaSE8基础 生成随机数字,然后猜数字

Java的三种技术架构是什么?