1. A test method for randomly testing logic structures, the method comprising: identifying and analyzing a functional behavior of a logic structure to be covered during the random testing; modifying the logic structure such that the logic structure behaves in a functional manner during random testing; and generating patterns to exercise the modified logic structure.