selecting random words by preferability & rereading text stream