Correct me if I’m wrong but LLMs are deterministic, the randomness is added intentionally in the pipeline.
Varying the deployment type (chip model, number of chips, batch size, ...) can also change the output due to rounding errors. See https://arxiv.org/abs/2506.09501 for some details on that.
So if an LLM uses a seedable pseudo-random-number-generator for its random numbers, then it can be fully deterministic.