如何产生随机数?就像摇骰子一样。

方式一:Random对象产生。

java随机数怎么使用(JAVA从零开始之随机数)(1)

运行发现每次结果都不一样,产生0-9之间的随机数。

思考一下,如何产生1-9之间的随机数。

nextInt这个方法产生的随机数都是从0开始的,那我们只要在表达式后面 1就可以了,转换一下。1-9之间的随机数,其实就是0-8之间的随机数,然后再 1。

java随机数怎么使用(JAVA从零开始之随机数)(2)

方式二:用Math对象的random方法产生。

与上面的不同的是,double num = Math.random();

产生的是0-1(不包含1)之间的17位小数,上面的产生的是整数。


JAVA小菜鸟,从零开始,写的比较粗糙,文章如有不妥,欢迎指正。java的新手可以关注一下,长期更新,有不懂的可以留言,小编会和你们一起进步学习。

,