 The scrambler cannot guarantee that output data will never have a long run-length of 0s or all 1s, or other undesirable properties in communications, but does allow strong statistical bounds to be put on the probability of such events.Practical designs will choose system parameters such that a bit-error due to long run-lengths is vanishingly unlikely.This method is different from the code-book based approach of 8b/10b encoding.