Generate much data through random choice.
Store this data
Figure out what the answers should be (ideally with independent code).
Use this to create many more tests.