java计算概率代码 java随机生成算术题

java投掷骰子,求点数的出现概率

很简单 。

成都创新互联公司从2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元舞钢做网站,已为上家服务,为舞钢各地企业和个人服务,联系电话:13518219792

int [] num = new int[3]; //数组长度为3

int diag=0; //统计出现5的次数

for(int i=0;i3;i++){ //掷骰子三次 ,也就是三个骰子

随机数字 num[i]=(int)(Math.random()*5)+1; //随机1-6的数字

if(num[i]==5){

diag++; //当骰子等于5的时候,统计次数加1;

}

}

double a=diag/3; //骰子出现5的次数,除以骰子总数,得到概率。

System.out.println(a);

java程序设计,投骰子,求概率

你这么写吧。抛一次骰子,就是你刚才那个,循环3次,取1-6随机数,取到5,然后youFive++;取不到5,meiFive++。你这样抛10000次,用youFive/10000就很接近真的概率了。 但这是统计的思路,样本可能存在偏差,不知道你算这个概率为什么编程?你计算出3个骰子都没有5的概率用1减一下就好了,应该是这个吧1-(5/6)*(5/6)*(5/6)

求一段JAVA的概率算法

public class Zhuq {

public static void main(String[] args) {

ListPerson listP=new ArrayListPerson();

listP.add(new Person("小李", "1", 200));

listP.add(new Person("小王", "2", 210));

listP.add(new Person("小赵", "3", 230));

listP.add(new Person("小孙", "4", 100));

listP.add(new Person("小钱", "5", 3));

listP.sort(new ComparatorPerson() {

@Override

public int compare(Person o1, Person o2) {

// TODO Auto-generated method stub

return (((Person)o1).count)*(Math.random()*10+1)(((Person)o2).count)*(Math.random()*10+1)?-1:1;

}

});

System.out.println(listP);

}

}

class Person {

String personName;

String id;

int count;

public Person(String personName, String id, int count) {

super();

this.personName = personName;

this.id = id;

this.count = count;

}

@Override

public String toString() {

return "Person [personName=" + personName + ", id=" + id + ", count=" + count + "]";

}

}

//本质还是随机数

java程序中概率问题

用概率模型,先随机一次看取用哪个概率,随后再随机一次。代码示例如下: import java.util.Random;public class HelloWorld { public static void main(String[] args) { Random random = new Random(); double p1=0.7; //1~4的概率 double p=(...


名称栏目:java计算概率代码 java随机生成算术题
当前URL:http://pwwzsj.com/article/doecceo.html