用java写一个测试,一件装备的增幅成功的概率是30%,失败是70%,增幅10000次成功多少次,失败多少次
时间: 2024-03-09 13:50:25 浏览: 10
可以使用Java中的随机数生成器(Random)来模拟增幅的过程。在每次增幅时,生成一个0到1之间的随机数,如果小于0.3,则增幅成功,否则增幅失败。可以使用循环来模拟增幅10000次的过程,统计成功和失败的次数。
以下是一个可能的实现:
```java
import java.util.Random;
public class EquipmentEnhancementTest {
public static void main(String[] args) {
int successCount = 0;
int failureCount = 0;
Random random = new Random();
for (int i = 0; i < 10000; i++) {
if (random.nextDouble() < 0.3) {
successCount++;
} else {
failureCount++;
}
}
System.out.println("成功次数:" + successCount);
System.out.println("失败次数:" + failureCount);
}
}
```
运行结果可能如下所示:
```
成功次数:2966
失败次数:7034
```
根据随机数的概率分布,每次运行结果都可能略有不同。