Java获取随机值80-100
时间: 2023-12-22 08:06:15 浏览: 31
可以使用Java的Random类和nextInt方法来获取80-100之间的随机数,代码如下:
```
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomNum = random.nextInt(21) + 80; // 生成80-100之间的随机数
System.out.println(randomNum);
}
}
```
输出结果为随机的80-100之间的一个整数。
相关问题
java通过指数分布获取随机值
可以使用Java中的Math类的random()方法来获取0到1之间的随机值,然后通过指数分布的概率密度函数来计算随机值。具体代码可参考以下示例:
double lambda = 0.5; // 指数分布的参数
double randomValue = -Math.log(1-Math.random())/lambda; // 获取随机值
System.out.println("随机值为:" + randomValue);
java 取0~100000随机值
可以使用Java的Random类来生成随机数,然后用nextInt()方法来获取0~100000之间的随机数。代码如下:
```java
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random rand = new Random();
int randomNum = rand.nextInt(100001); // 生成0~100000之间的随机整数
System.out.println("Random number: " + randomNum);
}
}
```
每次运行该程序,都会输出一个不同的随机数。