Быстро не выйдет по любому ибо читать вы будете текст не последовательно, а произвольно. Как вариант псевдоперемешивания, без потери скорости, предлагаю такой:
- считываем из исходного файла в массив по N строк, затем случайным образом перемешиваем их в массиве и записываем полученный новый набор строк в новый файл. Операцию повторяем до конца исходного файла.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|