日期:2014-05-20 浏览次数:20804 次
boolean[] team = new boolean[10];
Random rand = new Random();
for (int i = 0; i < team.length; i++) {
team[i] = rand.nextBoolean();
}
int count = 0;
for (boolean b : team) {
if (b) {
count++;
}
}
System.out.println(count);
------解决方案--------------------
这个答案好 百度来的
说4/9的 肯定是这么想的
第一个人在天灾的概率是1/2,而假设他在天灾了,于是第二个人在天灾的概率是4/9了
近卫同理,于是4/9
而事实上 第二个人如果魔兽内置没改变随机概率的话,到天灾的概率仍为1/2,知道天灾满人,那么到天灾的概率为0,近卫为1
这里的概率只有0,1/2,1 没有其他。