Тема: AHK: Случайно перемешать строки в файле
Добрый день всем!
Подскажите, пожалуйста, как можно реализовать перемешивание строк в файле в случайном порядке.
Имеется файл вида
word1;word2
word3;word4
и т.д.
Скрипт открывает этот файл и при каждой итерации цикла записывает пару word(n);word(m) в массив из двух значений
FileReadLine, line, inpt.txt, %A_Index%
word_array := StrSplit(line, ";")
a := word_array.2
b := word_array.1
Скрипт выполняется, пока не обработает все строки. Массив каждый раз перезаписывается, предыдущие значения не нужны.
Нужно или перемешивать случайно порядок строк в файле или, как я понимаю, можно создавать некий исходный массив из файла, случайным образом как-то в него записывая строки и потом уже внутри скрипта работать с этим массивом, а не открывать исходный файл.