我创建了一个名为new array的数组,并分配了值,所以数组中的第一个节点是0,其余的是1.然后我做了一个循环,将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函数的实现.所以,你必须研究你用来确定最终概率的随机函数。