在2D数组中生成随机数(Java)

时间:2012-02-05 09:36:50

标签: java arrays random

我无法生成随机数,随机评估分配给学生的每位教师的分数,每名学生的教师数量为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。 任何人都可以帮助我吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

假设'我'是学生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]);
            } 
        }

我尽力了解你的问题,这是你想要的结果吗?