我在生成随机数时遇到问题,该随机数随机评估分配给学生的每个老师的分数,每个学生的固定教师人数n=5。教师和学生总数等于10。
这是我的代码:
Random rand=new Random();
for(i=1; i<10; i++ ){
for(j=1; j<10; j++){
e[i][j]= rand.nextDouble();
System.out.println("e[" + i + "][" + j + "] = " +e[i][j]);
}
}
但在我的代码中,我只是生成了每个老师评估每个学生的随机数。我不知道如何确定每个学生的教师人数n=5。有人能帮我吗?
提前谢谢。
假设"i"是学生id,"j"是教师id,有5名学生和5名教师,因此
教师和学生的总数相当于10人。
然后:
Random rand=new Random();
for(i=0; i<5; i++ ){
for(j=0; j<5; j++){
e[i][j]= rand.nextDouble();
System.out.println("e[" + i + "][" + j + "] = " +e[i][j]);
}
}
我尽力理解你的问题,这是你想要的结果吗?