Comment 1 for bug 1518625

Revision history for this message
Paul Sonnenschein (paul-u-one-login) wrote :

The problem lays at the implementation of the algorithm:
The CU.Sudoku.cull function in the file js/SudokuCU.js chooses the numbers to remove from the generated grid randomly without taking into account whether a number is essential for the solution which was generated before the removal of certain numbers. So sometimes essential numbers get removed by this function, and the grid is ambiguous.