Java中的Math.random和random.nextInt区别

来源:互联网 发布:mac pro桌面图标大小 编辑:程序博客网 时间:2024/05/20 00:13

遗忘真的太可怕,于是就把暂时想要记录的写下来。

Math.random() 方法生成[0, 1)范围内的double类型随机数;Random类中的nextInt(n)系列方法生成0-n的随机数;

 Random random=new Random();         System.out.println(Math.random());         System.out.println(random.nextInt(6));``打印结果如下:

0.7834533854983783
4
“`

使用(int)(Math.random()*n)的方式可以生成0到n之间的随机数。

其实随便验证一下即可,无奈长时间不看就会全忘记。。。

原创粉丝点击