java - 如何求数组中每个元素获得某个随机变量的概率?

标签 java arrays statistics probability

我创建了一个名为 new array 的数组并分配了值,因此数组中的第一个节点为 0,其余为 1。

int[] arr = new int[10];
arr[0] = 0;
 for (int m = 1; m < 10; m++) {
         arr[m] = 1;
    }

然后我做了一个循环来为其分配一个 0 到 1 之间的随机变量

for(int i = 0;i < 100; i++){
    U = rnd.nextInt(2);
   int j = rnd.nextInt(10);
    arr[j] = U;
}

我正在尝试编写一段代码来查找该数组中的每个元素至少被分配一次数字 0 的概率。它被分配 0 的概率是 0.1?

最佳答案

在您的代码中,概率取决于 nextInt 函数实现。 因此,您必须研究用于确定最终概率的随机函数。

关于java - 如何求数组中每个元素获得某个随机变量的概率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61413334/

相关文章:

javascript - 谷歌分析会降低我的网站速度吗?

r - R中information.gain中公式的使用

java - Grails 2.1.0 不自动重新加载/自动重新编译

java - 文本文件到 2 个不同的数组列表

c++ - 为什么使用数组会得到不同的结果?

javascript - 我如何将其转换为数组?

java - spring-boot - 关闭控制台日志记录

java - org.json.simple.JSONArray 无法转换为 org.json.simple.JSONObject

arrays - 访问混合8/16/32位字的好方法

PHP 和存储统计信息