java中产生随机数两个方法

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之间的随机数

发布了23 篇原创文章 · 获赞 0 · 访问量 2650

猜你喜欢

转载自blog.csdn.net/xy405580364/article/details/103692962