Comparison between Random and Pseudo-Random Generation for BIST of Delay, Stuck-at and Bridging Faults