java随机数生成函数

来源:互联网 发布:六个字的网络流行语 编辑:程序博客网 时间:2024/06/02 05:37
首先加载相应的包,相当于c++中的头文件

1、import java.util.Random;

然后定义一个对象r

2、Random r=new Random();

3、nextInt(x)方法用与获取 0-x 之间的整数数,不包括x。

4、int s=r.nextInt(10); // s为 [0,9] 之间的任意整数

如果要获取指定范围的随机整数可以用下面的方法

5、int randNumber =rand.nextInt(MAX - MIN + 1) + MIN;

或者使用

   int s = random.nextInt(max)%(max-min+1) + min;

对 “int randNumber =rand.nextInt(MAX - MIN + 1) + MIN;”的解释
例如:
      int max=20;
      int min =10;
      则rand.nextInt(max-min+1)代表取[0,11)(即[0,10])之间的随机整数,在后面加上min后,代表取[10,20]之间的任意整数


原创粉丝点击