随机数字生成器帮助(Java)

时间:2015-10-23 21:56:11

标签: java random input output

我编写了一个基于用户输入生成随机数的代码。例如,如果用户说他们希望程序为它们生成3个随机数字,并且他们希望它执行3次,则输出将如下所示:

1 4 5

2 6 5

3 4 5

我写的代码会显示为:

1

4

5

2

6

5

3

4

5

如何将它们显示为3个数字?这是我的代码:

 if (gameType == 3)

    //for loop to generate random numbers     
    for (int i = 1; i <=numGames; i = i + 1){

        for(int j = 1; j <= numGames * 3; j = j + 1 ){
            ranNums = randomGenerator.nextInt(9);

            //Print random numbers to user
            System.out.println(ranNums);

一如既往,谢谢! - 我添加到帖子中以帮助您了解我需要的更多内容。如果您需要更多信息来帮助我,请告诉我们!

1 个答案:

答案 0 :(得分:0)

通常循环应该如下:

       for (int i = 1; i <= numGames; i = i + 1) {

            for (int j = 1; j<= gameType; j = j + 1) {
                int ranNums = randomGenerator.nextInt(9);
                System.out.print(ranNums + " ");
            }
            System.out.println();
        }