如何为输入范围内的名称分配随机数?

时间:2016-12-05 16:56:49

标签: random input numbers names

我正在尝试为战斗royale创建一个生成器/模拟器。 基础是用户输入了许多进入者,然后单独标记每个参赛者,在标记每个参赛者之后,他们会在之前输入的参赛者数量范围内随机给出一个数字。

示例:

Enter number of entrants: 30

Enter entrant #1-30, ect name: John Smith

//用户输入所有参赛者

//参赛者在参赛人数范围内随机分配新号码。

New order of entrants displayed in order from 1-30 in a list

这是我到目前为止的代码:

//Input number of entrants
//User input character name
//Assign character to entrance number at random
//Dice roll
package battle.royale.generator;
import java.util.Scanner;

public class BattleRoyaleGenerator {


public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    int numberOfentrants;

    System.out.println("How many entrants partake in this battle royale?");
    numberOfentrants = input.nextInt();

    String [] entrantName = new String [numberOfentrants];

    for (int i=0; i<entrantName.length; i++){
    System.out.println("Enter the name of entrant " + (i+1) + " in your rumble. ");
    entrantName[i] = input.next();

}

}
}

0 个答案:

没有答案