1. A data processing system, the data processing system comprising: a data decoder circuit operable to iteratively apply a data decoding algorithm up to a maximum number of times to a data set to yield a decoded output; and a value generator circuit configured to generate a random value provided as the maximum number of times, wherein the value generator circuit is operable to randomly select between two or more defined values to yield the maximum number of times.