I'm uncertain from your description but have you heard of QuickCheck or http://www.cs.york.ac.uk/fp/smallcheck/ ? QuickCheck might be available in some form in your language.
Re:What is probabilistic programming?
by cgrand-net on Wednesday April 17, 2013 @08:08AM
(#5563940)
You may be interested in systems like KLEE http://klee.llvm.org/
If your unit tests were automagically varied wouldn't that make them more valuable? They might actually find new bugs once in a while.