编写程序,随机生成 100 个 1~3 的整数,统计 1~3 每个数出现的概率,用Java编写
时间: 2023-06-20 08:06:26 浏览: 126
Java生产1-100的随机数简单实例(分享)
可以使用Java中的Random类来随机生成1~3的整数,使用数组来统计每个数出现的次数,最后计算出每个数出现的概率。
以下是示例代码:
```
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] count = new int[4]; // 用来统计1~3每个数出现的次数,count[0]不使用
Random random = new Random();
for (int i = 0; i < 100; i++) {
int num = random.nextInt(3) + 1; // 生成1~3的随机整数
count[num]++; // 对应数出现次数加1
}
System.out.println("1出现的概率:" + (double)count[1] / 100);
System.out.println("2出现的概率:" + (double)count[2] / 100);
System.out.println("3出现的概率:" + (double)count[3] / 100);
}
}
```
输出结果类似于:
```
1出现的概率:0.33
2出现的概率:0.31
3出现的概率:0.36
```
阅读全文