Как взять случайное количество строк из файла?
-
например файл с кейвордами, как взять от 6 до 8 случайных строк по быстрому, можно так?
-
@ARKADiE Конечно можно. Нужно сделать цикл от 1 до случайного числа
-
если не сложно, чуть подробнее плз
что внутри цикла? по одной строке цеплять, а куда это все складывать, в массив? непонимаю принцип, как сделатьи почему от 1 до случайного, если надо от 6 до 8 не ясно(
-
@ARKADiE said in Как взять случайное количество строк из файла?:
что внутри цикла? по одной строке цеплять, а куда это все складывать, в массив?
Внутри цикла получить строку и делать с ней что угодно.
и почему от 1 до случайного, если надо от 6 до 8 не ясно(
Если сделать цикл от 6 до 8 то будет взято ровно 2 строки
-
-
ага понятно, да
а как потом разом заюзать вот эти полученные строки, объеденить их что бы потом разом использовать
-
@ARKADiE Можно создать строку и дописывать в нее каждый раз, когда выполняется цикл. Тоже самое можно сделать с массивом. Создать пустой массив(через конструктор) и добавлять туда элементы(снова в конструкторе). Потом сделать чикл по ним можно с помощью действия "Foreach"
-
Ок спасибо, попробую
-
В ресурсах беру случайный файл из папки: http://prnt.sc/bzejq1
Потом из этого файла нужно вытянуть 50-80 строк. Каким образом это сделать?
-
@node1 Если в ресурс типа "Из Файла" ввести папку, то он будет брать случайные строки из случайного файла http://prnt.sc/bzeqo2
Если нужно читать из конкретного файла, то это можно сделать действием "Читать Файл" http://prnt.sc/bzeuvu, затем разбить файл на строки в конструкторе http://prnt.sc/bzetvhВот сам проект http://pastebin.com/raw/yNqZqR99