Помогите Получение рандомной строки

  • Автор темы Автор темы JW1408
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

JW1408

Новичок
Пользователь
Баллы
6
Имя в Minecraft
JW
Один вопросик, как получать рандомную строку из конфига?
 
Один вопросик, как получать рандомную строку из конфига?
Зависит как хранятся строки. Если списком:
Код:
strings:
- "first"
- "second"
- "third"
PHP:
Random random = new Random();
List<String> strings = config.getStringList("strings");
String randomString = strings.get(random.nextInt(strings.size()));
 
Последнее редактирование:
Один вопросик, как получать рандомную строку из конфига?
Если структура конфига такакя:
Код:
main:
  stroka1: value
  stroka2: value
  stroka3: value

То тогда можно:
Код:
ConfigurationSection section = config.getConfigurationSection("main");

Random rnd = new Random();

String krytou_stroka = section.getKeys(false).toArray()[rnd.nextInt(section.getKeys(false).size())];

Писал по памяти могут быть ошибки
 
Зависит как хранятся строки. Если списком:
Код:
strings:
- "first"
- "second"
- "third"
PHP:
Random random = new Random();
List<String> strings = config.getStringList("strings");
String randomString = strings.get(random.nextInt(strings.size()));
Спасибо, я сам пришел к этой мысли спустя 10 секунд)
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх