hola, yo hice una aplicacion que crea deferentes sudokus pero no puedo contralar los niveles y tampoco si tienen una inica solucion , la verdad no es tan dificil solo tienes que cargar una matriz 9*9 y a su ves cargar 9 matrices 3*3, 9 vectores horizontales y 9 verticales y verificar que no se repitan los numeros en las matrices 3*3 ni en los vectores, para que se cargue resuelto, luego elimininas luego eliminas una cantidad de numeros definida por ti, en posiciones aleatorias de las matriz principal.
salu2