Java-生成任意范围内的随机数的讲解-01

重点代码讲解

  System.out.println(new Random().nextInt(max-min)+min);

·首先看JDK对Random类的nextInt()的方法的描述,进而就可以解释了

可以把上面的代码分成两部分

第一部分

  new Random().nextInt(max-min)

第二部分

  +min

解释

根据JDK可知:nextInt(n):会生成[0,n)之间的随机整数,所以nextInt(max-min)会生成[0,20)之间的数。
如果在加上min(30)-->则就转换位[30,50)之间的随机整数了.

解释完毕

posted @ 2021-10-20 13:40  ╰(‵□′)╯  阅读(154)  评论(0)    收藏  举报