2016-10-01 3 views
-3

Как сделать это случайным значением, когда я нажимаю кнопку?Генератор случайных символов

//random gender   
    List<String> Genderlist = new ArrayList<>(); 
     Genderlist.add("Gender: Male"); 
     Genderlist.add("Gender: Female"); 
      String randomGender = Genderlist.get(new Random().nextInt(Genderlist.size())); 
       System.out.println(" Your "+ randomGender); 

     // random class  
    List<String> classlist = new ArrayList<>(); 
      classlist.add("Class: Fighter"); 
      classlist.add("Class: Rogue"); 
      classlist.add("Class: Cleric"); 
      classlist.add("Class: Mage"); 
      classlist.add("Class: Druid"); 
      classlist.add("Class: Monk"); 
      classlist.add("Class: Paladin"); 
      classlist.add("Class: Ranger"); 
      classlist.add("Class: Sorcerer"); 
      classlist.add("Class: Warlock"); 
      classlist.add("Class: Wizard"); 
      classlist.add("Class: Barbarian"); 
      classlist.add("Class: Bard"); 
       String randomClass = classlist.get(new Random().nextInt(classlist.size())); 
       System.out.println(" Your "+ randomClass); 

Всякий раз, когда я запускаю это я получаю это прекрасно работать, но теперь я хочу, чтобы включить кнопку генератора случайных чисел, который работает в этом. какие-либо предложения?

+1

Вы должны сообщить нам некоторую информацию ... Это не вопрос в текущем состоянии! – Jhonny007

ответ

0
enum Stat { 
    STR, 
    DEX, 
    CON, 
    INT, 
    WIS, 
    CHA 
} 

class Character { 
    final private Set<Stat> stats; 

    public Character() { 
     stats = EnumSet.noneOf(Stat.class); 

     Random random = new Random(); 
     final int statCount = 3; 
     while(stats.size() < statCount) { { 
      stats.add(Stat.values()[random.nextInt(Stat.values().length)]); 
     } 
    } 
} 
+0

спасибо, это мой первый раз, используя этот сайт, я постараюсь быть более ясным в следующем вопросе – Hamad

Смежные вопросы