java实现取二项分布随机数
时间: 2023-07-18 21:19:11 浏览: 103
Java环境下各种分布随机数的生成研究与实现.pdf
Java中可以使用Apache Commons Math库来实现取二项分布随机数。
以下是一个简单的示例代码:
```java
import org.apache.commons.math3.distribution.BinomialDistribution;
public class BinomialDistributionExample {
public static void main(String[] args) {
// 创建一个n为10,p为0.5的二项分布
BinomialDistribution binomial = new BinomialDistribution(10, 0.5);
// 生成一个随机数
int randomNum = binomial.sample();
System.out.println("随机数:" + randomNum);
}
}
```
在这个示例中,我们创建了一个n为10,p为0.5的二项分布,并使用`sample()`方法生成一个随机数。可以多次调用`sample()`方法来生成多个随机数。
需要注意的是,使用Apache Commons Math库需要先导入相应的jar包。
阅读全文