They are text completion algorithms with little randomness.