You do get different inputs, but they largely share characteristics so good solutions should always work and naive ones should consistently fail.
There has been the odd puzzle where some inputs have allowed simpler solutions than others, but those have stood out.