Roman Kitaev: тогда все это "добро", скорее всего, придется хранить в памяти (или в разных файлах). Если поставить ограничение на константу используемой памяти, то вернемся к моему ответу)
Это уже не совсем рандом будет тогда, т.к. если брать блоки файла по 100 строк в каждом блоке, то рандом будет только в рамках этого блока, а никак не всего файла. Но идея хорошая.
AtomKrieg: это рекомендация, к которой стоит прислушаться. Почитать можно по ссылкам. Если они не смогут Вас убедить, то у меня других аргументов не будет)
Скорее всего, так и есть. Можете что-то посоветовать с расчетом, что на разработку отводится неограниченный срок? Что бы Вы дали на собеседование в виде домашнего тестового задания?
Я и не прошу что-то серьезное. Писал многопоточное приложение для сканирования файловой системы со сбором статистики различной. Простая ведь задача и реализовалась относительно быстро.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.