I understand what you're trying to do I just don't see how filling the array with values verifies this more than filling it zeros.  In one case there 2^32-1 ways to fail the test. In the other there 2^32-7 ways to fail. More ways to fail = better no? It's not like you need to know which solution was picked right?