I need help creating an application that will generate unique sudoku puzzles. The puzzles must meet the following criteria:
1.) Have one unique solution
2.) Able to identify the difficult of each puzzle (beginner, easy, medium, hard, and expert)
There's a lot of free information available regarding these algorithms so I'm not looking to "reinvent the wheel" but do want a high quality application that can accurately and reliably measure difficulty for each puzzle. I attached a file online that has some information and this link also has helpful info ([url removed, login to view])
There is someone else working on other aspects so the deliverable would be an application that can be added to a game or a standalone app that creates puzzles and then can be easily exported to a separate app.
Let me know if you have any questions.