compilers are deterministic
barely so - in practice they display (local) chaotic behaviour.
And LLMs are deterministic too if you freeze the seed.