java中产生随机数两个方法

本小妞迷上赌 提交于 2020-01-27 05:27:10

1. Math类的random方法

  • Math.random() 返回的是:返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。

  • (int)(Math.random()*10)返回0到9的随机数。

  • (int)(Math.random()*n) 返回0到n-1的随机数。

  • (int)(Math.random()*100)+1 返回1到100之间的随机数,前面返回0到99之间的随机数,加1就成了1到100之间的随机数。

2. Java中的Random类

  • Random random=new Random();

  • random.nextInt();返回的是int型的范围的随机数

  • random.nextInt(10);返回的是0到9范围的随机数

  • random.nextInt(100)+1;就生成1到100之间的随机数

  • random.nextInt(n)+m;就返回m到m+n-1之间的随机数

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!