Furthermore, it almost surely limits the quality of the output. At least the finterprinting of the text tokens has to, how can you otherwise constrain token output?
For example if you have 2 equally likely tokens to choose from you can pick the one specified by a key function instead of the one specified by an rng.