Pergunta de entrevista da empresa Bloomberg

Given a file of unknown size, devise an algorithm to give equal probability randomization to choosing a single line given a one line buffer space.