How Do Large Language Models Generate Text