Java случайный выбор строк в CSV-файле для вывода - PullRequest
0 голосов
/ 26 августа 2010

Я хочу прочитать в CSV-файл переменной длины и случайным образом выбрать процент строк из файла для вывода. Например, если у меня есть 20 строк, я буду читать каждую строку при подсчете до 20, последняя строка будет иметь только число (процент). затем вычислите этот процент из числа строк, прочитанных, например, в 10, в последней строке, я получу 20 * 10%, так что 2 строки будут выбраны случайным образом и выведены в текстовый файл. есть идеи? Как я могу убедиться, что это действительно случайно?

1 Ответ

1 голос
/ 26 августа 2010
  1. Вставьте строки в String[]
  2. Рассчитайте количество строк, которые вы хотите выбрать: int number = (int)(myArray.length * percentage);
  3. Выберите случайную выборку из String[]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...