Java生成范围内的随机数
程序员文章站
2022-07-13 08:00:56
...
import java.util.Random;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
//默认构造方法
Random random = new Random();
//产生一个0-100不包含100的整数
int a = random.nextInt(100);
System.out.println(a);
//生成10到30之间的数字
int min = 10;
int max = 30;
int res = new Random().nextInt(max - min + 1) + min;
System.out.println(res);
/**
* 生成 [m,n] 之间的数字
* int i = random.nextInt( n-m+1 ) + m;
*/
// 生成64-128内的随机数
int i = random.nextInt(128 - 64 + 1) + 64;
System.out.println(i);
/**
* 生成[0,n]之内的数字
* int i1 = random.nextInt( n-0+1 ) + 0;
*
* 也可写成
* random.nextInt(n);
* 会产生一个 [0,n] 不包含n的整数
*/
// 生成0-64内的数字
int i1 = random.nextInt(64 - 0 + 1);
System.out.println(i1);
}
}
上一篇: java 生成特定范围内的随机数
下一篇: java生成指定范围内的随机数