Predictive Sudoku Model Generator

Random model generator for sudoku puzzles.

The code breaks at 100K. Considering the performance, this sample can generate 10K puzzles at a time.