Мне нужно выбрать из файла случайную строку, считывать в массив весь файл при его объеме 44мб я думаю не сильно верное решение, может есть какие то более гуманные методы работы?
Добавлено:
решил сам, кому может быть поможет :IL_AutoIt_1:
Добавлено:
Сообщение автоматически объединено:
Код:
Func rand_string($file_sorc)
$file = FileOpen(@ScriptDir&"\"&$file_sorc, 0)
$CountLines = _FileCountLines(@ScriptDir&"\"&$file_sorc)
$sLine = FileReadLine($file,Random(1, $CountLines-1, 1))
FileClose($file)
Return $sLine
EndFunc
решил сам, кому может быть поможет :IL_AutoIt_1: