java生成指定范围的随机数
生成随机数,是我们经常用到的。
使用java的Random类:
1 | public class Test{ |
即可获得[0,100) 范围的随机数。
那么如果我们需要[1,101)的随机数呢:
1 | random.nextInt(100)+1 |
[10,110)的随机数呢:
1 | random.nextInt(100)+10 |
由此可得:
如果需要[min,max)范围的随机数,可用:
1 | random.nextInt(max-min)+min; |
如果需要[min,max]范围的随机数,可用:
1 | random.nextInt(max-min+1)+min; |
若果放在一个坐标系上的话,实际上就相当于把随机范围沿x轴向右平移了。
赏
微信打赏

赞赏是不耍流氓的鼓励