1. A test method for randomly testing logic structures, the method comprising: identifying and analyzing, by a computer, a function of a logic structure to be tested ; modifying the logic structure based on the identified function, the modifying comprising forcing noncritical logic to non-controlling states with respect to targeted paths of the logic structure; generating, by the computer, patterns to exercise the modified logic structure, the patterns generated randomly; and performing the identified function via the modified logic structure during random testing.