【发布时间】:2012-02-05 09:36:49
【问题描述】:
我无法生成随机数,该随机数会随机评估分配给学生的每位教师的分数,每个学生的固定教师人数 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 的教师人数。 谁能帮帮我?
提前致谢。
【问题讨论】:
-
这绝对不属于 CodeGolf.SE,而是属于 Stack Overflow。我会迁移它。您还应该在 Stack Overflow 上设置一个帐户并将其与该帐户相关联,以保留作为作者的控制权。
-
提示:大概你的一个指标代表学生,一个代表老师。显然,您不想对所有 10 位教师采取行动,您现在对该索引的简单 for 循环正在执行此操作。相反,您需要以某种方式只选择五个使用,然后只为它们采取行动。
-
您的代码未显示任何学生或教师对象。它只显示一个数组数组。我们应该如何理解您的意思?