In this work are analyze a large number of random interleavers in order to draw conclusions about the characteristics of low - weight codewords. These insights are applied in our research to devise a novel interleaver design algorithm that proves particularly powerful for the case of component encoders with low memory. In this paper we identify the advantages and deficiencies of four design algorithms by analyzing their truncated distance spectra and comparing them each other.