@Int64
Я всю дорогу думал, что так обнова медленно качается, впн вроде 500 мбит и летает быстро, не додумался заглянуть под капот.
Посмотрел скрипт, норм 🙂
@super84 это вроде как подгружает в оперативку данные файла и метаданные/индекс для работы ресурса.
тут же более экономичный по ресурсам железа способ получить случайную строку из файла.(на линуксе со старого hdd из 5.2мб файла с прокси в среднем за 0.009-0.010 сек)
в пакете набор для получения строк под разные параметры есть, я включил только случайную строку.(получить первую или последнею строку, вывести строки в цикле от 1 до последней или от последней до первой. реализация получения конкретной строки(по порядковому номеру) не смотрел какие варианты реализации есть)
Добавлю в копилку. Возможно кому-то пригодится вариант батника, не помню когда-то нашел давно:randline.bat
А еще, если нужно мешать мега- и гигабайтные файлы - берите shuf.exe из комплекта git, самое быстрое решение.
@tet-vivi said in Построчное чтение файла.:
у версии 2 ошибка с функцией rand
исправлена ошибка, или просто ошибка?